updateMediaAvailability method
Future<void>
updateMediaAvailability(
- String messageId,
- MediaAvailability availability, {
- String? localPath,
Updates the media availability and local path for a message.
Called after a FILE payload transfer completes (or fails).
Implementation
Future<void> updateMediaAvailability(
String messageId,
MediaAvailability availability, {
String? localPath,
}) {
return (update(messages)..where((t) => t.messageId.equals(messageId)))
.write(MessagesCompanion(
mediaAvailability: Value(availability.value),
mediaLocalPath: Value(localPath),
));
}