// ts just stink, social manager is a stupid stub rn #pragma once #include "../Stubs/winapi_stubs.h" #ifndef _SOCIAL_MANAGER_H #define _SOCIAL_MANAGER_H enum ESocialNetwork { eFacebook = 0, eNumSocialNetworks }; class CSocialManager { public: static CSocialManager* Instance() { static CSocialManager s_instance; return &s_instance; } void Initialise() {} void Tick() {} bool RefreshPostingCapability() { return false; } bool IsTitleAllowedToPostAnything() { return false; } bool IsTitleAllowedToPostImages() { return false; } bool IsTitleAllowedToPostLinks() { return false; } bool AreAllUsersAllowedToPostImages() { return false; } bool PostLinkToSocialNetwork(ESocialNetwork, DWORD, bool) { return false; } bool PostImageToSocialNetwork(ESocialNetwork, DWORD, bool) { return false; } void SetSocialPostText(const WCHAR*, const WCHAR*, const WCHAR*) {} private: CSocialManager() {} CSocialManager(const CSocialManager&); CSocialManager& operator=(const CSocialManager&); }; #endif // _SOCIAL_MANAGER_H