Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

fix: 💊 re-export APIs used by Outline Client #122

Merged
merged 2 commits into from
Jul 25, 2023

Conversation

jyyi1
Copy link
Contributor

@jyyi1 jyyi1 commented Jul 24, 2023

Outline Client is referencing the following APIs (Android JNI interface as an example) exported by gomobile.

image

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:

image

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:

image

/cc @sbruens , although the required APIs are re-exported, some of the data types still need to be updated:

Related PR: #118

@jyyi1 jyyi1 requested review from fortuna and sbruens July 24, 2023 20:39
@jyyi1 jyyi1 merged commit 4c5b7bf into master Jul 25, 2023
@jyyi1 jyyi1 deleted the junyi/fix-fomobile-exports-2 branch July 25, 2023 17:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants