getMessageDeletionTimestamp method
Future<int?>
getMessageDeletionTimestamp(
{ - Chat? chat,
})
Implementation
Future<int?> getMessageDeletionTimestamp({
Chat? chat,
}) async {
sbLog.i(StackTrace.current);
chat ??= SendbirdChat().chat;
final ts = await chat.apiClient.send<int?>(
GroupChannelMessageDeletionTimestampGetRequest(
chat,
channelUrl,
),
);
if (ts != null) {
messageDeletionTimestamp = ts;
saveToCache(chat);
//+ [DBManager]
if (chat.dbManager.isEnabled()) {
await chat.dbManager.upsertGroupChannels([this]);
}
//- [DBManager]
}
return ts;
}