@@ -72,13 +72,6 @@ private void setNativePtr(long nativePtr) {
72
72
mNativeBraveVpnNativeWorker = nativePtr ;
73
73
}
74
74
75
- @ CalledByNative
76
- public void onGetAllServerRegions (String jsonServerRegions , boolean isSuccess ) {
77
- for (BraveVpnObserver observer : mObservers ) {
78
- observer .onGetAllServerRegions (jsonServerRegions , isSuccess );
79
- }
80
- }
81
-
82
75
@ CalledByNative
83
76
public void onGetTimezonesForRegions (String jsonTimezones , boolean isSuccess ) {
84
77
for (BraveVpnObserver observer : mObservers ) {
@@ -130,16 +123,13 @@ public void onVerifyPurchaseToken(
130
123
}
131
124
}
132
125
133
- public void getAllServerRegions () {
134
- BraveVpnNativeWorkerJni .get ().getAllServerRegions (mNativeBraveVpnNativeWorker );
135
- }
136
-
137
126
public void getTimezonesForRegions () {
138
127
BraveVpnNativeWorkerJni .get ().getTimezonesForRegions (mNativeBraveVpnNativeWorker );
139
128
}
140
129
141
- public void getHostnamesForRegion (String region ) {
142
- BraveVpnNativeWorkerJni .get ().getHostnamesForRegion (mNativeBraveVpnNativeWorker , region );
130
+ public void getHostnamesForRegion (String region , String regionPrecision ) {
131
+ BraveVpnNativeWorkerJni .get ()
132
+ .getHostnamesForRegion (mNativeBraveVpnNativeWorker , region , regionPrecision );
143
133
}
144
134
145
135
public void getWireguardProfileCredentials (
@@ -197,26 +187,58 @@ public void reportForegroundP3A() {
197
187
@ NativeMethods
198
188
interface Natives {
199
189
void init (BraveVpnNativeWorker caller );
190
+
200
191
void destroy (long nativeBraveVpnNativeWorker , BraveVpnNativeWorker caller );
201
- void getAllServerRegions ( long nativeBraveVpnNativeWorker );
192
+
202
193
void getTimezonesForRegions (long nativeBraveVpnNativeWorker );
203
- void getHostnamesForRegion (long nativeBraveVpnNativeWorker , String region );
204
- void getWireguardProfileCredentials (long nativeBraveVpnNativeWorker ,
205
- String subscriberCredential , String publicKey , String hostname );
206
- void verifyCredentials (long nativeBraveVpnNativeWorker , String hostname , String clientId ,
207
- String subscriberCredential , String apiAuthToken );
208
- void invalidateCredentials (long nativeBraveVpnNativeWorker , String hostname ,
209
- String clientId , String subscriberCredential , String apiAuthToken );
210
- void getSubscriberCredential (long nativeBraveVpnNativeWorker , String productType ,
211
- String productId , String validationMethod , String purchaseToken ,
194
+
195
+ void getHostnamesForRegion (
196
+ long nativeBraveVpnNativeWorker , String region , String regionPrecision );
197
+
198
+ void getWireguardProfileCredentials (
199
+ long nativeBraveVpnNativeWorker ,
200
+ String subscriberCredential ,
201
+ String publicKey ,
202
+ String hostname );
203
+
204
+ void verifyCredentials (
205
+ long nativeBraveVpnNativeWorker ,
206
+ String hostname ,
207
+ String clientId ,
208
+ String subscriberCredential ,
209
+ String apiAuthToken );
210
+
211
+ void invalidateCredentials (
212
+ long nativeBraveVpnNativeWorker ,
213
+ String hostname ,
214
+ String clientId ,
215
+ String subscriberCredential ,
216
+ String apiAuthToken );
217
+
218
+ void getSubscriberCredential (
219
+ long nativeBraveVpnNativeWorker ,
220
+ String productType ,
221
+ String productId ,
222
+ String validationMethod ,
223
+ String purchaseToken ,
224
+ String packageName );
225
+
226
+ void verifyPurchaseToken (
227
+ long nativeBraveVpnNativeWorker ,
228
+ String purchaseToken ,
229
+ String productId ,
230
+ String productType ,
212
231
String packageName );
213
- void verifyPurchaseToken (long nativeBraveVpnNativeWorker , String purchaseToken ,
214
- String productId , String productType , String packageName );
232
+
215
233
void reloadPurchasedState (long nativeBraveVpnNativeWorker );
234
+
216
235
boolean isPurchasedUser (long nativeBraveVpnNativeWorker );
236
+
217
237
void getSubscriberCredentialV12 (long nativeBraveVpnNativeWorker );
238
+
218
239
void reportBackgroundP3A (
219
240
long nativeBraveVpnNativeWorker , long sessionStartTimeMs , long sessionEndTimeMs );
241
+
220
242
void reportForegroundP3A (long nativeBraveVpnNativeWorker );
221
243
}
222
244
}
0 commit comments