Skip to main content

insertSingleMessageToLocalStorage

Description

info

Insert a single chat message into local storage. It is only visible on the current device and will not be synchronized to other devices.

Note

Related Callback:
onConversationChanged
Visible only on the current device.

Function Prototype


- (void)insertSingleMessageToLocalStorage:(OIMMessageInfo *)message
recvID:(NSString *)recvID
sendID:(NSString *)sendID
onSuccess:(nullable OIMMessageInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

Input Parameters

Parameter NameParameter TypeRequiredDescription
messageOIMMessageInfoYesMessage body
recvIDNSStringYesReceiving message userID
sendIDNSStringYesSending message userID

Return Result

NameTypeDescription
onSuccessOIMMessageInfoSuccess return
onFailureOIMFailureCallbackFailure return

Code Example


[OIMManager.manager insertSingleMessageToLocalStorage:
recvID:@""
sendID:@""
onSuccess:^(OIMMessageInfo * _Nullable message) {

} onFailure:^(NSInteger code, NSString * _Nullable msg) {

}];