From db8143ef4e292660705855e8489e2acfd7b670b7 Mon Sep 17 00:00:00 2001 From: AestheticalZ <51166756+AestheticalZ@users.noreply.github.com> Date: Sun, 31 Oct 2021 13:31:45 +0100 Subject: [PATCH] Fixed the unix timestamp functions. --- Blitzcord.h | 5 ----- Blitzcord.vcxproj | 4 ++-- Blitzcord.zip | Bin 0 -> 12339 bytes Main.cpp | 27 ++++++++++++++------------- 4 files changed, 16 insertions(+), 20 deletions(-) create mode 100644 Blitzcord.zip diff --git a/Blitzcord.h b/Blitzcord.h index 724167e..ced54c2 100644 --- a/Blitzcord.h +++ b/Blitzcord.h @@ -2,8 +2,6 @@ #include "discord/discord.h" #include -#include -#include #include #include @@ -11,9 +9,6 @@ #define uint32 unsigned int #define cchar const char* -discord::Core* core{}; -discord::Activity activity{}; - #define BLITZ3D(x) extern "C" __declspec(dllexport) x _stdcall //CORE FUNCTIONS diff --git a/Blitzcord.vcxproj b/Blitzcord.vcxproj index 390632a..8eedb06 100644 --- a/Blitzcord.vcxproj +++ b/Blitzcord.vcxproj @@ -86,7 +86,7 @@ Level3 true - WIN32;_DEBUG;BLITZCORD_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;BLITZCORD_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true NotUsing @@ -108,7 +108,7 @@ true true true - WIN32;NDEBUG;BLITZCORD_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;BLITZCORD_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true NotUsing diff --git a/Blitzcord.zip b/Blitzcord.zip new file mode 100644 index 0000000000000000000000000000000000000000..9cf67264f6aab2cc6c7e83a3b3c6fbe424c81da0 GIT binary patch literal 12339 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 literal 0 HcmV?d00001 diff --git a/Main.cpp b/Main.cpp index 19b261e..fb7586c 100644 --- a/Main.cpp +++ b/Main.cpp @@ -1,5 +1,8 @@ #include "Blitzcord.h" +discord::Core* core{}; +discord::Activity activity{}; + //CORE FUNCTIONS //-------------- BLITZ3D(void) BlitzcordCreateCore(cchar id) @@ -9,9 +12,7 @@ BLITZ3D(void) BlitzcordCreateCore(cchar id) int lowerID = longLower(convertedLong); auto result = discord::Core::Create(mergeLong(upperID, lowerID), DiscordCreateFlags_NoRequireDiscord, &core); - core->ActivityManager().UpdateActivity(activity, [](discord::Result result) { - - }); + core->ActivityManager().UpdateActivity(activity, [](discord::Result result) {}); } BLITZ3D(void) BlitzcordRunCallbacks() @@ -38,16 +39,12 @@ BLITZ3D(void) BlitzcordSetActivityType(int type) BLITZ3D(void) BlitzcordClearActivity() { - core->ActivityManager().ClearActivity([](discord::Result result) { - - }); + core->ActivityManager().ClearActivity([](discord::Result result) {}); } BLITZ3D(void) BlitzcordUpdateActivity() { - core->ActivityManager().UpdateActivity(activity, [](discord::Result result) { - - }); + core->ActivityManager().UpdateActivity(activity, [](discord::Result result) {}); } //SMALL IMAGE FUNCTIONS @@ -135,9 +132,12 @@ BLITZ3D(int) BlitzcordGetTimestampEndLower() } //UNIX TIMESTAMP FUNCTIONS +//------------------------ BLITZ3D(cchar) BlitzcordGetCurrentTimestamp() { - return std::to_string(std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count()).c_str(); + auto clockNow = std::chrono::system_clock::now(); + + return _strdup(std::to_string(std::chrono::duration_cast(clockNow.time_since_epoch()).count()).c_str()); } BLITZ3D(cchar) BlitzcordGetTimestampPlus(int hours, int minutes, int seconds) @@ -145,7 +145,7 @@ BLITZ3D(cchar) BlitzcordGetTimestampPlus(int hours, int minutes, int seconds) auto clockNow = std::chrono::system_clock::now(); auto clockAdded = clockNow + std::chrono::hours(hours) + std::chrono::minutes(minutes) + std::chrono::seconds(seconds); - return std::to_string(std::chrono::duration_cast(clockAdded.time_since_epoch()).count()).c_str(); + return _strdup(std::to_string(std::chrono::duration_cast(clockAdded.time_since_epoch()).count()).c_str()); } BLITZ3D(cchar) BlitzcordGetTimestampMinus(int hours, int minutes, int seconds) @@ -153,10 +153,11 @@ BLITZ3D(cchar) BlitzcordGetTimestampMinus(int hours, int minutes, int seconds) auto clockNow = std::chrono::system_clock::now(); auto clockSubstracted = clockNow - std::chrono::hours(hours) - std::chrono::minutes(minutes) - std::chrono::seconds(seconds); - return std::to_string(std::chrono::duration_cast(clockSubstracted.time_since_epoch()).count()).c_str(); + return _strdup(std::to_string(std::chrono::duration_cast(clockSubstracted.time_since_epoch()).count()).c_str()); } //LONG SPLITTING +//-------------- BLITZ3D(int) StringToUpperLong(cchar stringLong) { return longUpper(atoll(stringLong)); @@ -169,7 +170,7 @@ BLITZ3D(int) StringToLowerLong(cchar stringLong) BLITZ3D(cchar) LongToString(int upperLong, int lowerLong) { - return std::to_string(mergeLong(upperLong, lowerLong)).c_str(); + return _strdup(std::to_string(mergeLong(upperLong, lowerLong)).c_str()); } int longUpper(uint64 value)