@@ -23,8 +23,7 @@ interface SendBird_Instance {
2323 getConnectionState ( ) : string ;
2424 getApplicationId ( ) : string ;
2525
26- updateCurrentUserInfo ( nickname : string , profileImage : string , callback ?: Function ) : void ;
27- updateCurrentUserInfo ( nickname : string , profileImage : File , callback ?: Function ) : void ;
26+ updateCurrentUserInfo ( nickname : string , profileUrlOrImageFile : string | File , callback ?: Function ) : void ;
2827
2928 // Push token
3029 registerGCMPushTokenForCurrentUser ( gcmRegToken : string , callback ?: Function ) : void ;
@@ -33,9 +32,9 @@ interface SendBird_Instance {
3332
3433 registerAPNSPushTokenForCurrentUser ( apnsRegToken : string , callback ?: Function ) : void ;
3534 unregisterAPNSPushTokenForCurrentUser ( apnsRegToken : string , callback ?: Function ) : void ;
36- unregisterAPNSPushTokenAllForCurrentUser ( callback : Function ) : void ;
35+ unregisterAPNSPushTokenAllForCurrentUser ( callback ? : Function ) : void ;
3736
38- unregisterPushTokenAllForCurrentUser ( callback : Function ) : void ; // This removes both All APNS/GCM tokens
37+ unregisterPushTokenAllForCurrentUser ( callback ? : Function ) : void ; // This removes both All APNS/GCM tokens
3938
4039 getPendingGCMToken ( ) : string ;
4140 getPendingAPNSToken ( ) : string ;
@@ -280,22 +279,36 @@ interface ChannelHandler_Instance {
280279interface OpenChannel extends BaseChannel {
281280
282281 createChannel ( callback : Function ) : void ;
283- createChannel ( name : string , coverUrl : string , data : any , callback : Function ) : void ;
284- createChannel ( name : string , coverUrl : string , data : any , operatorUserIds : any , callback : Function ) : void ;
285- createChannel ( name : string , coverUrl : string , data : any , operatorUserIds : any , customType : Function , callback : Function ) : void ;
282+ createChannel ( name : string , coverUrlOrImageFile : string | File , data : string , callback : Function ) : void ;
283+ createChannel ( name : string , coverUrlOrImageFile : string | File , data : string , operatorUserIds : Array < string > | string , callback : Function ) : void ;
284+ createChannel ( name : string , coverUrlOrImageFile : string | File , data : string , operatorUserIds : Array < string > | string , customType : string , callback : Function ) : void ;
285+
286+ createChannelWithOperatorUserIds ( name : string , coverUrlOrImageFile : string | File , data : string , operatorUserIds : Array < string > | string , callback : Function ) : void ;
287+ createChannelWithOperatorUserIds ( name : string , coverUrlOrImageFile : string | File , data : string , operatorUserIds : Array < string > | string , customType : string , callback : Function ) : void ;
288+
289+ updateChannel ( name : string , coverUrl : string , data : string , callback : Function ) : void ;
290+ updateChannel ( name : string , coverUrl : string , data : string , operatorUserIds : Array < string > | string , callback : Function ) : void ;
291+ updateChannel ( name : string , coverUrl : string , data : string , operatorUserIds : Array < string > | string , customType : string , callback : Function ) : void ;
292+
293+ updateChannelWithOperatorUserIds ( name : string , coverUrl : string , data : string , operatorUserIds : Array < string > | string , callback : Function ) : void ;
294+ updateChannelWithOperatorUserIds ( name : string , coverUrl : string , data : string , operatorUserIds : Array < string > | string , customType : string , callback : Function ) : void ;
286295
287296 enter ( callback : Function ) : void ;
288297 exit ( callback : Function ) : void ;
289298
290299 getChannel ( channelUrl : string , callback : Function ) : void ;
300+ getChannelWithoutCache ( channelUrl : string , callback : Function ) : void ;
301+ refresh ( callback : Function ) : void ;
291302
292- refresh ( ) : void ;
303+ delete ( callback : Function ) : void ;
293304
294305 createParticipantListQuery ( ) : UserListQuery ;
295306 createMutedUserListQuery ( ) : UserListQuery ;
296307 createBannedUserListQuery ( ) : UserListQuery ;
297308
309+ banUser ( user : User , callback : Function ) : void ;
298310 banUser ( user : User , seconds : number , callback : Function ) : void ;
311+ banUserWithUserId ( userId : string , callback : Function ) : void ;
299312 banUserWithUserId ( userId : string , seconds : number , callback : Function ) : void ;
300313
301314 unbanUser ( user : User , callback : Function ) : void ;
@@ -316,7 +329,7 @@ interface OpenChannel extends BaseChannel {
316329interface OpenChannelListQuery {
317330 limit : number ;
318331 hasNext : boolean ;
319- next ( callback : Function ) : void ;
332+ next ( callback ? : Function ) : void ;
320333}
321334
322335interface OpenChannelParticipantListQuery {
@@ -335,29 +348,37 @@ interface GroupChannelListQuery {
335348 includeEmpty : boolean ;
336349 order : string ;
337350 hasNext : boolean ;
338- next ( callback : Function ) : void ;
351+ next ( callback ? : Function ) : void ;
339352}
340353
341354interface GroupChannel extends BaseChannel {
342- createChannel ( users : [ User ] , isDistinct : boolean , callback : Function ) : void ;
343- createChannel ( users : [ User ] , isDistinct : boolean , name : string , coverUrl : string , data : any , callback : Function ) : void ;
344- createChannelWithUserIds ( userIds : [ string ] , isDistinct : boolean , name : string , coverUrl : string , data : any , callback : Function ) : void ;
345- createChannelWithUserIds ( userIds : [ string ] , isDistinct : boolean , name : string , coverUrl : string , data : any , customType : string , callback : Function ) : void ;
346- createChannelWithUserIds ( userIds : [ string ] , isDistinct : boolean , name : string , coverImageFile : Object , data : any , callback : Function ) : void ;
347- createChannelWithUserIds ( userIds : [ string ] , isDistinct : boolean , name : string , coverImageFile : Object , data : any , customType : string , callback : Function ) : void ;
348-
349- getChannel ( channelUrl : string , callback : Function ) : void ;
350-
351- markAsRead ( ) : void ;
352- markAsReadAll ( callback : Function ) : void ;
355+ createChannel ( users : Array < User > , callback : Function ) : void ;
356+ createChannel ( users : Array < User > , isDistinct : boolean , callback : Function ) : void ;
357+ createChannel ( users : Array < User > , isDistinct : boolean , customType : string , callback : Function ) : void ;
358+ createChannel ( users : Array < User > , isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , callback : Function ) : void ;
359+ createChannel ( users : Array < User > , isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , customType : string , callback : Function ) : void ;
360+
361+ createChannelWithUserIds ( userIds : Array < string > , callback : Function ) : void ;
362+ createChannelWithUserIds ( userIds : Array < string > , isDistinct : boolean , callback : Function ) : void ;
363+ createChannelWithUserIds ( userIds : Array < string > , isDistinct : boolean , customType : string , callback : Function ) : void ;
364+ createChannelWithUserIds ( userIds : Array < string > , isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , callback : Function ) : void ;
365+ createChannelWithUserIds ( userIds : Array < string > , isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , customType : string , callback : Function ) : void ;
366+
367+ updateChannel ( name : string , coverUrlOrImageFile : string | File , data : string , callback : Function ) : void ;
368+ updateChannel ( isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , callback : Function ) : void ;
369+ updateChannel ( isDistinct : boolean , name : string , coverUrlOrImageFile : string | File , data : string , customType : string , callback : Function ) : void ;
353370
371+ getChannel ( channelUrl : string , callback : Function ) : void ;
372+ getChannelWithoutCache ( channelUrl : string , callback : Function ) : void ;
354373 refresh ( callback : Function ) : void ;
355374
356- invite ( users : [ User ] , callback : Function ) : void ;
357- inviteWithUserIds ( userIds : [ string ] , callback : Function ) : void ;
358-
359- hide ( callback : Function ) : void ;
375+ invite ( users : Array < User > , callback : Function ) : void ;
376+ inviteWithUserIds ( userIds : Array < string > , callback : Function ) : void ;
360377 leave ( callback : Function ) : void ;
378+ hide ( callback : Function ) : void ;
379+
380+ markAsRead ( ) : void ;
381+ markAsReadAll ( callback : Function ) : void ;
361382
362383 getReadReceipt ( message : UserMessage ) : number ;
363384 updateReadReceipt ( userId : string , timestamp : number ) : void ;
0 commit comments