LeviLamina
Loading...
Searching...
No Matches
OreUI::InboxSession Class Reference
Inheritance diagram for OreUI::InboxSession:

Public Member Functions

InboxSession & operator= (InboxSession const &)
 InboxSession (InboxSession const &)
MCAPI InboxSession (::IClientInstance &client, ::std::weak_ptr<::RealmsAPI > realmsApi, ::PlayerMessagingService &service, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList, ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > invitesService)
MCAPI void _clearInvitesMessages ()
MCAPI void _handleAllInviteList (::std::vector<::Invites::Invite > invites)
MCAPI void _loadInboxCategories ()
MCAPI void _loadInboxMessages ()
MCAPI void _loadPlayerData ()
MCAPI void _registerInboxMessageChange ()
MCAPI void _setInvitationStatus (::OreUI::InboxFacet::InboxMessageData const &inMessage, ::Invites::Invite::InvitationStatus const &status)
MCAPI void _updateImages ()
MCAPI void acceptInvitation (::std::string const &instanceId)
MCAPI void deleteAllRead ()
MCAPI void deleteNotification (::std::string const &messageId, ::std::string const &instanceId)
MCAPI void loadSettings ()
MCAPI void markAllRead ()
MCAPI void rejectInvitation (::std::string const &instanceId)
MCAPI void reportClick (::std::string const &messageId, ::std::string const &instanceId, ::std::string const &buttonId)
MCAPI void saveSettings ()
MCAPI void setNotificationRead (::std::string const &instanceId)
MCAPI void * $ctor (::IClientInstance &client, ::std::weak_ptr<::RealmsAPI > realmsApi, ::PlayerMessagingService &service, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > resourceAllowList, ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > invitesService)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IClientInstance & > mClient
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::InboxFacet::InboxMessageData > > mData
::ll::TypedStorage< 1, 5, ::OreUI::InboxFacet::InboxSettingsmSettings
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::RealmsAPI > > mRealmsApi
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > > mResourceAllowList
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > > mInvitesService
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::DateManager const > > mDateManager
::ll::TypedStorage< 8, 8, ::PlayerMessagingService & > mPlayerMessagingService
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::InboxFacet::FacetInboxCategoryData > > mCategoryData
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmAllInviteListSubscriber
::ll::TypedStorage< 1, 1, bool > mDirty
::ll::TypedStorage< 1, 1, bool > mCategoryDataDirty
::ll::TypedStorage< 1, 1, bool > mLoadedPlayerData
::ll::TypedStorage< 1, 1, bool > mMessagingServiceFailed
::ll::TypedStorage< 1, 1, bool > mRealmsSubscriber
::ll::TypedStorage< 8, 16, ::std::multimap<::std::string, ::std::tuple<::std::string, ::Core::Path, ::Core::Path > > > mUpdatedImages
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmInboxMessageChangeSubscriber

The documentation for this class was generated from the following files: