openimsdk / openim-sdk-core

Instant Messaging
https://openim.io
Apache License 2.0
348 stars 314 forks source link

[interface] delete modules #75

Open cubxxw opened 1 year ago

cubxxw commented 1 year ago
type DeleteInterface interface {
    // DeleteMessageFromLocal deletes a message from local storage.
    DeleteMessageFromLocal(ctx context.Context, s *sdk_struct.MsgStruct) error
    // DeleteConversationFromLocalAndSvr deletes a conversation from both local and server storage.
    DeleteConversationFromLocalAndSvr(ctx context.Context, conversationID string) error
    // DeleteMessageFromLocalAndSvr deletes a message from both local and server storage.
    DeleteMessageFromLocalAndSvr(ctx context.Context, s *sdk_struct.MsgStruct) error
    // DeleteAllMsgFromLocalAndSvr deletes all messages from both local and server storage.
    DeleteAllMsgFromLocalAndSvr(ctx context.Context) error
    // DeleteAllMsgFromLocal deletes all messages from local storage.
    DeleteAllMsgFromLocal(ctx context.Context) error
    // DeleteMessageFromLocalStorage deletes a message from local storage.
    DeleteMessageFromLocalStorage(ctx context.Context, message *sdk_struct.MsgStruct) error
    // ClearC2CHistoryMessage clears all messages in a C2C conversation.
    ClearC2CHistoryMessage(ctx context.Context, userID string) error
    // ClearGroupHistoryMessage clears all messages in a group conversation.
    ClearGroupHistoryMessage(ctx context.Context, groupID string) error
    // ClearC2CHistoryMessageFromLocalAndSvr clears all messages in a C2C conversation from both local and server storage.
    ClearC2CHistoryMessageFromLocalAndSvr(ctx context.Context, userID string) error
    // ClearGroupHistoryMessageFromLocalAndSvr clears all messages in a group conversation from both local and server storage.
    ClearGroupHistoryMessageFromLocalAndSvr(ctx context.Context, groupID string) error
}
kubbot commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

kubbot commented 1 year ago

This issue was closed because it has been stalled for 7 days with no activity.