add FS.ListFiles, FS.ListDirectories

This commit is contained in:
Lion Kortlepel
2022-03-02 23:40:48 +01:00
parent dd5cf1a4af
commit 7d97c3b560
5 changed files with 53 additions and 1 deletions

View File

@@ -23,7 +23,9 @@ namespace MP {
void Sleep(size_t Ms);
void PrintRaw(sol::variadic_args);
std::string JsonEncode(const sol::table& object);
std::string JsonDiff(const std::string& a, const std::string& b);
}
namespace FS {
std::pair<bool, std::string> CreateDirectory(const std::string& Path);
std::pair<bool, std::string> Remove(const std::string& Path);

View File

@@ -192,6 +192,8 @@ private:
sol::table Lua_HttpCreateConnection(const std::string& host, uint16_t port);
sol::table Lua_JsonDecode(const std::string& str);
int Lua_GetPlayerIDByName(const std::string& Name);
sol::table Lua_FS_ListFiles(const std::string& Path);
sol::table Lua_FS_ListDirectories(const std::string& Path);
std::string mName;
std::atomic_bool& mShutdown;