Minor change on PR #3 to use the error handling that was already implemented

pull/4/head
Oshisaure 2020-10-18 00:40:14 +01:00
parent 69a5c0a21a
commit d946b17e13
1 changed files with 9 additions and 11 deletions

View File

@ -2,20 +2,18 @@ local ffi = require "ffi"
-- Get the host os to load correct lib
local os = love.system.getOS()
local osname = love.system.getOS()
local discordRPClib = nil
if os == "Linux" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.so")
elseif os == "OS X" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.dylib")
elseif os == "Windows" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.dll")
if osname == "Linux" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.so")
elseif osname == "OS X" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.dylib")
elseif osname == "Windows" then
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.dll")
else
-- Else it crashes later on
discordRPClib = ffi.load(love.filesystem.getSource().."/libs/discord-rpc.e")
print("Discord rpc not supported on platform")
-- Else it crashes later on
error(string.format("Discord rpc not supported on platform (%s)", osname))
end