Page MenuHomePhorge

Add storage interface
DraftPublic

Authored by tusooa on Mon, Sep 8, 4:20 PM.
This draft revision will be sent for review once this build passes: Build 833: GitLab CI for libkazv.

Details

Reviewers
None
Group Reviewers
O1: the Kazv Project
Summary

This adds a StorageInterface that deals with the events storage. Two functions are defined: the saving and loading of events. Deleting events from the storage is intentionally not defined, as the individual providers are likely to have different mechanism for deletion and we do not think it will be required by libkazvclient.

CCBUG: https://iron.lily-is.land/T165

Type: add

Test Plan

Verify unit tests pass.

This patch should be reviewed together with a future patch that actually saves and loads data from the storage.

Diff Detail

Repository
rL libkazv
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 419
Build 821: GitLab CI for libkazv
Build 820: arc lint + arc unit