java: Add and implement the JNI for Service.Login
MultiPart: 1/2
Change-Id: I3cf6924be0c4c65f950fddfd975226022db59b62
diff --git a/services/syncbase/bridge/cgo/jni.go b/services/syncbase/bridge/cgo/jni.go
index cf2e13f..325f759 100644
--- a/services/syncbase/bridge/cgo/jni.go
+++ b/services/syncbase/bridge/cgo/jni.go
@@ -68,6 +68,15 @@
return C.JNI_VERSION_1_6
}
+//export Java_io_v_syncbase_internal_Service_Login
+func Java_io_v_syncbase_internal_Service_Login(env *C.JNIEnv, cls C.jclass, provider C.jstring, token C.jstring) {
+ cProvider := newVStringFromJava(env, provider)
+ cToken := newVStringFromJava(env, token)
+ var cErr C.v23_syncbase_VError
+ v23_syncbase_Login(cProvider, cToken, &cErr)
+ maybeThrowException(env, &cErr)
+}
+
//export Java_io_v_syncbase_internal_Service_GetPermissions
func Java_io_v_syncbase_internal_Service_GetPermissions(env *C.JNIEnv, cls C.jclass) C.jobject {
var cPerms C.v23_syncbase_Permissions