- Android
- iOS
- JavaScript
- Flutter
- ReactNative
Remove a like or a custom reaction from a Moment.
API Reference
/**
* remove a reaction
* @param momentId Moments post ID
* @param key reaction type
* @param callback result callback
*/
void removeReaction(String momentId, String key, IMessageManager.ISimpleCallback callback);
Code Example
JIM.getInstance().getMomentManager().removeReaction("momentId", "like", new IMessageManager.ISimpleCallback() {
@Override
public void onSuccess() {
}
@Override
public void onError(int errorCode) {
}
});
Remove a like or a custom reaction from a Moment.
API Reference
/// remove a reaction
/// - Parameters:
/// - momentId: Moments post ID
/// - key: reaction type
/// - completeBlock: result callback
- (void)removeReaction:(nonnull NSString *)momentId
key:(nonnull NSString *)key
complete:(nullable void (^)(JErrorCode errorCode))completeBlock;
Code Example
[JIM.shared.momentManager removeReaction:@"momentId" key:@"like" complete:^(JErrorCode errorCode) {
}];
Remove a like or a custom reaction from a Moment.
API Reference
/**
* remove a reaction
* @param momentId Moments post ID
* @param key reaction type
* return result code; 0 indicates success
*/
Future<int> removeMomentReaction(String momentId, String key) async
Code Example
int removeReactionResult = await JuggleIm.instance.removeMomentReaction('momentId', 'like');
Remove a like or a custom reaction from a Moment.
API Reference
/**
* remove a reaction
* @param momentId Moments post ID
* @param key reaction type
* return Promise<void>
*/
removeReaction(momentId: string, key: string): Promise<void>
Code Example
import { JuggleIMMoment } from 'juggleim-rnsdk';
await JuggleIMMoment.removeReaction('momentId', 'like');
Remove a like or a custom reaction from a Moment.
Parameters
| Name | Type | Required | Default | Description | Version |
|---|---|---|---|---|---|
| params | Object | Yes | - | Parameters for removing a reaction | 1.9.6 |
| params.momentId | String | Yes | - | Moment ID | 1.9.6 |
| params.reaction | Object | Yes | - | Reaction type | 1.9.6 |
| params.reaction.key | String | Yes | - | Reaction type key. See the code example. | 1.9.6 |
Code Example
jim.removeReaction({
momentId: 'momentId',
reaction: {
key: 'like',
},
}).then(() => {
console.log('removeReaction successfully');
})