[android] allow setting a null access token in the runtime
This commit is contained in:
committed by
Łukasz Paczos
parent
348c437c0a
commit
4348169aac
@@ -85,7 +85,7 @@ public final class Mapbox {
|
||||
/**
|
||||
* Set the current active accessToken.
|
||||
*/
|
||||
public static void setAccessToken(String accessToken) {
|
||||
public static void setAccessToken(@Nullable String accessToken) {
|
||||
validateMapbox();
|
||||
INSTANCE.accessToken = accessToken;
|
||||
|
||||
|
||||
@@ -380,7 +380,7 @@ public class FileSource {
|
||||
public native void deactivate();
|
||||
|
||||
@Keep
|
||||
public native void setAccessToken(@NonNull String accessToken);
|
||||
public native void setAccessToken(@Nullable String accessToken);
|
||||
|
||||
@NonNull
|
||||
@Keep
|
||||
|
||||
@@ -48,7 +48,7 @@ jni::Local<jni::String> FileSource::getAccessToken(jni::JNIEnv& env) {
|
||||
}
|
||||
|
||||
void FileSource::setAccessToken(jni::JNIEnv& env, const jni::String& token) {
|
||||
fileSource->setAccessToken(jni::Make<std::string>(env, token));
|
||||
fileSource->setAccessToken(token ? jni::Make<std::string>(env, token) : "");
|
||||
}
|
||||
|
||||
void FileSource::setAPIBaseUrl(jni::JNIEnv& env, const jni::String& url) {
|
||||
|
||||
Reference in New Issue
Block a user