1
1
/**
2
- * Type Definitions for SendBird SDK v3.0.87
2
+ * Type Definitions for SendBird SDK v3.0.88
3
3
* homepage: https://sendbird.com/
4
4
* git: https://github.com/smilefam/SendBird-SDK-JavaScript
5
5
*/
@@ -58,6 +58,8 @@ declare namespace SendBird {
58
58
59
59
Options : Options ;
60
60
61
+ setErrorFirstCallback ( errorFirstCallback : boolean ) : void ;
62
+
61
63
connect ( userId : string , callback ?: userCallback ) : void ;
62
64
connect ( userId : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void ;
63
65
connect ( userId : string , accessToken : string , callback ?: userCallback ) : void ;
@@ -280,7 +282,7 @@ declare namespace SendBird {
280
282
}
281
283
interface UserMessage extends BaseMessageInstance {
282
284
message : string ;
283
- sender : User ;
285
+ sender : Sender ;
284
286
reqId : string ;
285
287
translations : Object ;
286
288
}
@@ -304,7 +306,7 @@ declare namespace SendBird {
304
306
pushNotificationDeliveryOption : 'default' | 'suppress' ;
305
307
}
306
308
interface FileMessage extends BaseMessageInstance {
307
- sender : User ;
309
+ sender : Sender ;
308
310
reqId : string ;
309
311
url : string ;
310
312
name : string ;
@@ -355,6 +357,13 @@ declare namespace SendBird {
355
357
buildFromSerializedData ( serializedObject : Object ) : User ;
356
358
}
357
359
360
+ interface Sender extends User {
361
+ isBlockedByMe : boolean ;
362
+ }
363
+ interface SenderStatic {
364
+ buildFromSerializedData ( serializedObject : Object ) : Sender ;
365
+ }
366
+
358
367
interface Member extends User {
359
368
state : 'invited' | 'joined' ;
360
369
isBlockedByMe : boolean ;
@@ -398,7 +407,7 @@ declare namespace SendBird {
398
407
customType : string ;
399
408
isFrozen : boolean ;
400
409
isEphemeral : boolean ;
401
- createdAt : string ;
410
+ createdAt : number ;
402
411
403
412
isGroupChannel ( ) : boolean ;
404
413
isOpenChannel ( ) : boolean ;
0 commit comments