4jcraft/Minecraft.Client/Platform/Linux/Social/SocialManager.h
2026-03-08 23:37:39 +01:00

44 lines
1.1 KiB
C++

// 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