Overview

Summary

ContactDonateImprint


Appendix E-29: REACTION (UI prompt)


ReactionVoiceSessionModuleDiscord

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEReaction
(2) EmojiSTRINGReaction
(3) MessageLONGReactionMessageUserAccountModule
(4) UserLONGReactionUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /reaction/{id}updateReactionById(reaction)VoiceSessionModulePUTReaction
(2) /reactionfindAllReaction()VoiceSessionModuleGETReaction
(3) /reaction/{id}findReactionById(id)VoiceSessionModuleGETReaction
(4) /reaction/{id}deleteReactionById(id)VoiceSessionModuleDELETEReaction
(5) /reaction/message/{id}findAllReactionOfMessage(id)VoiceSessionModuleGETMessage Reaction
(6) /reaction/user/{id}findAllReactionOfUser(id)VoiceSessionModuleGETUserAccount Reaction
(7) /reactioninsertReaction(reaction)VoiceSessionModulePOSTReaction





Example:

final Reaction reaction = (Reaction) invokeModule(VOICE_SESSION_MODULE + "/reaction/" + id, Reaction.class);
if (reaction != null) {
    final Message message1 = (Message) invokeModule(USER_ACCOUNT_MODULE + "/message/" + reaction.getMessage().getId(), Message.class);
    if (message1 != null) {
        final Channel channel2 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + message1.getChannel().getId(), Channel.class);
        if (channel2 != null) {
            final Server server3 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel2.getServer().getId(), Server.class);
            if (server3 != null) {
                final UserAccount owneruser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server3.getOwnerUser().getId(), UserAccount.class);
                if (owneruser4 != null) {
                }
            }
        }
        final UserAccount authoruser5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + message1.getAuthorUser().getId(), UserAccount.class);
        if (authoruser5 != null) {
        }
    }
    final UserAccount user6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reaction.getUser().getId(), UserAccount.class);
    if (user6 != null) {
    }
}
return reaction;


Overview

Summary

ContactDonateImprint