deleteNotice method

Future deleteNotice({
  1. required String noticeId,
})

删除通知

Implementation

Future deleteNotice({
  required String noticeId,
}) async {
  NoticeModel? noticeModel = await _sdkManager.findFirst(
    query: _sdkManager
        .noticeModels()
        .filter()
        .noticeIdEqualTo(
          noticeId,
        )
        .build(),
  );
  if (noticeModel == null) return;
  noticeModel.contentType = NoticeContentType.invalid;
  noticeModel.content = "";
  noticeModel.deleted = true;
  await _sdkManager.isar.writeTxn(() async {
    await _sdkManager.noticeModels().put(noticeModel);
  });
}