Commit 700152be authored by jan.koester's avatar jan.koester
Browse files

tets

parent 6e5d1f44
Loading
Loading
Loading
Loading
Loading
+23 −5
Changes for bindings/nodesjs.cpp: 23 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -133,16 +133,34 @@ namespace authdb {
        ClientConnections &con;
    };

    void CreateObject(const FunctionCallbackInfo<Value>& args) {
        AuthDBClientJS::NewInstance(args);
    void CreateClientConnectionsObject(const FunctionCallbackInfo<Value>& args) {
        AuthDBConnectionJS::NewInstance(args);
    }

    void InitAll(Local<Object> exports) {
    void CreateClientsObjects(const FunctionCallbackInfo<Value>& args){
        AuthDBClientJS::NewInstance(args);
    }

    void Init(Local<Object> exports) {
        AuthDBConnectionJS::Init(exports->GetIsolate());
        AuthDBClientJS::Init(exports->GetIsolate());
        NODE_SET_METHOD(exports, "createObject", CreateObject);
        NODE_SET_METHOD(exports, "createObject", CreateClientConnectionsObject);
        NODE_SET_METHOD(exports, "createObject", CreateClientsObjects);
        // NODE_SET_METHOD(exports, "add", Add);

        /*
            void setUrl(const std::string &url);
            void setClientName(const std::string &name);
            void setClientSecret(const std::string &secret);
            void setUsername(const std::string &username);
            void setUserPassword(const std::string &password);

            const uuid &getClientId();
            const uuid &getSessionID();

            void setSessionID(const uuid &sid);
 */
    }

    NODE_MODULE(authdb, InitAll)
    NODE_MODULE(AuthDB, Init)
};