fix pinMessage and add docs
This commit is contained in:
@@ -1333,6 +1333,8 @@ class StreamChatClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Pins provided message
|
/// Pins provided message
|
||||||
|
/// [timeoutOrExpirationDate] can either be a [DateTime] or a value in seconds
|
||||||
|
/// to be added to [DateTime.now]
|
||||||
Future<UpdateMessageResponse> pinMessage(
|
Future<UpdateMessageResponse> pinMessage(
|
||||||
Message message,
|
Message message,
|
||||||
Object timeoutOrExpirationDate,
|
Object timeoutOrExpirationDate,
|
||||||
@@ -1350,9 +1352,11 @@ class StreamChatClient {
|
|||||||
if (timeoutOrExpirationDate is DateTime) {
|
if (timeoutOrExpirationDate is DateTime) {
|
||||||
pinExpires = timeoutOrExpirationDate.toUtc();
|
pinExpires = timeoutOrExpirationDate.toUtc();
|
||||||
} else if (timeoutOrExpirationDate is num) {
|
} else if (timeoutOrExpirationDate is num) {
|
||||||
pinExpires = DateTime.now().add(
|
pinExpires = DateTime.now()
|
||||||
Duration(seconds: timeoutOrExpirationDate.toInt()),
|
.add(
|
||||||
);
|
Duration(seconds: timeoutOrExpirationDate.toInt()),
|
||||||
|
)
|
||||||
|
.toUtc();
|
||||||
}
|
}
|
||||||
return updateMessage(
|
return updateMessage(
|
||||||
message.copyWith(pinned: true, pinExpires: pinExpires),
|
message.copyWith(pinned: true, pinExpires: pinExpires),
|
||||||
|
|||||||
Reference in New Issue
Block a user