Outline Client is referencing the following APIs (Android JNI interface as an example) exported by gomobile.
But due to the recent refactoring, we introduced types that are not recognized by gomobile. This is the only function exported in master branch now:
In this PR, I re-exported these functions (together with the new NewClientFromJSON) by using the built-in types. Here is the exported Android JNI interface:
/cc @sbruens , although the required APIs are re-exported, some of the data types still need to be updated:
Outline Client is referencing the following APIs (Android JNI interface as an example) exported by
gomobile
.But due to the recent refactoring, we introduced types that are not recognized by
gomobile
. This is the only function exported inmaster
branch now:In this PR, I re-exported these functions (together with the new
NewClientFromJSON
) by using the built-in types. Here is the exported Android JNI interface:/cc @sbruens , although the required APIs are re-exported, some of the data types still need to be updated:
OutlineTunnel
->Tunnel
Tun2socksOutlineTunnel
->Tun2socksTunnel
Related PR: #118