feat: pin/unpin memo

This commit is contained in:
boojack
2022-05-02 10:57:20 +08:00
parent fcb5e2ee5a
commit 995ec34bf8
15 changed files with 101 additions and 44 deletions

View File

@ -17,7 +17,7 @@ class MemoService {
}
const data = await api.getMyMemos();
const memos: Model.Memo[] = data.map((m) => this.convertResponseModelMemo(m));
const memos: Model.Memo[] = data.filter((m) => m.rowStatus !== "HIDDEN").map((m) => this.convertResponseModelMemo(m));
appStore.dispatch({
type: "SET_MEMOS",
payload: {
@ -133,6 +133,14 @@ class MemoService {
return this.convertResponseModelMemo(memo);
}
public async pinMemo(memoId: string) {
await api.pinMemo(memoId);
}
public async unpinMemo(memoId: string) {
await api.unpinMemo(memoId);
}
private convertResponseModelMemo(memo: Model.Memo): Model.Memo {
return {
...memo,