Changeset View
Changeset View
Standalone View
Standalone View
source/lobby/scripting/GlooxScriptConversions.cpp
Show All 17 Lines | |||||
#include "precompiled.h" | #include "precompiled.h" | ||||
#include "lib/config2.h" | #include "lib/config2.h" | ||||
#if CONFIG2_LOBBY | #if CONFIG2_LOBBY | ||||
#include "lobby/XmppClient.h" | #include "lobby/XmppClient.h" | ||||
#include "scriptinterface/ScriptInterface.h" | #include "scriptinterface/ScriptInterface.h" | ||||
template<> void ScriptInterface::ToJSVal<glooxwrapper::string>(JSContext* cx, JS::MutableHandleValue ret, const glooxwrapper::string& val) | |||||
{ | |||||
ToJSVal(cx, ret, wstring_from_utf8(val.to_string())); | |||||
} | |||||
template<> void ScriptInterface::ToJSVal<gloox::Presence::PresenceType>(JSContext* cx, JS::MutableHandleValue ret, const gloox::Presence::PresenceType& val) | template<> void ScriptInterface::ToJSVal<gloox::Presence::PresenceType>(JSContext* cx, JS::MutableHandleValue ret, const gloox::Presence::PresenceType& val) | ||||
{ | { | ||||
ToJSVal(cx, ret, XmppClient::GetPresenceString(val)); | ToJSVal(cx, ret, XmppClient::GetPresenceString(val)); | ||||
} | } | ||||
template<> void ScriptInterface::ToJSVal<gloox::MUCRoomRole>(JSContext* cx, JS::MutableHandleValue ret, const gloox::MUCRoomRole& val) | template<> void ScriptInterface::ToJSVal<gloox::MUCRoomRole>(JSContext* cx, JS::MutableHandleValue ret, const gloox::MUCRoomRole& val) | ||||
{ | { | ||||
ToJSVal(cx, ret, XmppClient::GetRoleString(val)); | ToJSVal(cx, ret, XmppClient::GetRoleString(val)); | ||||
Show All 23 Lines |
Wildfire Games · Phabricator