mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 09:28:40 +00:00
Merge pull request #2250 from appwrite/feat-0-11-0-docs
docs(sdks): 0.11.x docs
This commit is contained in:
commit
e6b510c1a2
1545 changed files with 25989 additions and 11 deletions
|
|
@ -30,7 +30,7 @@ $cli
|
||||||
$production = ($git) ? (Console::confirm('Type "Appwrite" to push code to production git repos') == 'Appwrite') : false;
|
$production = ($git) ? (Console::confirm('Type "Appwrite" to push code to production git repos') == 'Appwrite') : false;
|
||||||
$message = ($git) ? Console::confirm('Please enter your commit message:') : '';
|
$message = ($git) ? Console::confirm('Please enter your commit message:') : '';
|
||||||
|
|
||||||
if(!in_array($version, ['0.6.x', '0.7.x', '0.8.x', '0.9.x', '0.10.x'])) {
|
if(!in_array($version, ['0.6.x', '0.7.x', '0.8.x', '0.9.x', '0.10.x', '0.11.x'])) {
|
||||||
throw new Exception('Unknown version given');
|
throw new Exception('Unknown version given');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ FutureBuilder(
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
return snapshot.hasData && snapshot.data != null
|
return snapshot.hasData && snapshot.data != null
|
||||||
? Image.memory(
|
? Image.memory(
|
||||||
snapshot.data.data,
|
snapshot.data,
|
||||||
)
|
)
|
||||||
: CircularProgressIndicator();
|
: CircularProgressIndicator();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createAnonymousSession(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createJWT(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createMagicURLSession(
|
||||||
|
"email@example.com",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createOAuth2Session(
|
||||||
|
this,
|
||||||
|
"amazon",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createRecovery(
|
||||||
|
"email@example.com",
|
||||||
|
"https://example.com"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createSession(
|
||||||
|
"email@example.com",
|
||||||
|
"password"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.createVerification(
|
||||||
|
"https://example.com"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
49
docs/examples/0.11.x/client-android/java/account/create.md
Normal file
49
docs/examples/0.11.x/client-android/java/account/create.md
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.create(
|
||||||
|
"email@example.com",
|
||||||
|
"password",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.deleteSession(
|
||||||
|
"[SESSION_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.deleteSessions(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
46
docs/examples/0.11.x/client-android/java/account/delete.md
Normal file
46
docs/examples/0.11.x/client-android/java/account/delete.md
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.delete(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
46
docs/examples/0.11.x/client-android/java/account/get-logs.md
Normal file
46
docs/examples/0.11.x/client-android/java/account/get-logs.md
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.getLogs(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.getPrefs(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.getSession(
|
||||||
|
"[SESSION_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.getSessions(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
46
docs/examples/0.11.x/client-android/java/account/get.md
Normal file
46
docs/examples/0.11.x/client-android/java/account/get.md
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.get(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updateEmail(
|
||||||
|
"email@example.com",
|
||||||
|
"password"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updateMagicURLSession(
|
||||||
|
"[USER_ID]",
|
||||||
|
"[SECRET]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updateName(
|
||||||
|
"[NAME]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updatePassword(
|
||||||
|
"password",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updatePrefs(
|
||||||
|
mapOf( "a" to "b" )
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updateRecovery(
|
||||||
|
"[USER_ID]",
|
||||||
|
"[SECRET]",
|
||||||
|
"password",
|
||||||
|
"password"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Account account = new Account(client);
|
||||||
|
|
||||||
|
account.updateVerification(
|
||||||
|
"[USER_ID]",
|
||||||
|
"[SECRET]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getBrowser(
|
||||||
|
"aa",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getCreditCard(
|
||||||
|
"amex",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getFavicon(
|
||||||
|
"https://example.com"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/avatars/get-flag.md
Normal file
48
docs/examples/0.11.x/client-android/java/avatars/get-flag.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getFlag(
|
||||||
|
"af",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getImage(
|
||||||
|
"https://example.com",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getInitials(
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/avatars/get-q-r.md
Normal file
48
docs/examples/0.11.x/client-android/java/avatars/get-q-r.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Avatars avatars = new Avatars(client);
|
||||||
|
|
||||||
|
avatars.getQR(
|
||||||
|
"[TEXT]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Database
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Database database = new Database(client);
|
||||||
|
|
||||||
|
database.createDocument(
|
||||||
|
"[COLLECTION_ID]",
|
||||||
|
mapOf( "a" to "b" ),
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Database
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Database database = new Database(client);
|
||||||
|
|
||||||
|
database.deleteDocument(
|
||||||
|
"[COLLECTION_ID]",
|
||||||
|
"[DOCUMENT_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Database
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Database database = new Database(client);
|
||||||
|
|
||||||
|
database.getDocument(
|
||||||
|
"[COLLECTION_ID]",
|
||||||
|
"[DOCUMENT_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Database
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Database database = new Database(client);
|
||||||
|
|
||||||
|
database.listDocuments(
|
||||||
|
"[COLLECTION_ID]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Database
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Database database = new Database(client);
|
||||||
|
|
||||||
|
database.updateDocument(
|
||||||
|
"[COLLECTION_ID]",
|
||||||
|
"[DOCUMENT_ID]",
|
||||||
|
mapOf( "a" to "b" ),
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Functions
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Functions functions = new Functions(client);
|
||||||
|
|
||||||
|
functions.createExecution(
|
||||||
|
"[FUNCTION_ID]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Functions
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Functions functions = new Functions(client);
|
||||||
|
|
||||||
|
functions.getExecution(
|
||||||
|
"[FUNCTION_ID]",
|
||||||
|
"[EXECUTION_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Functions
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Functions functions = new Functions(client);
|
||||||
|
|
||||||
|
functions.listExecutions(
|
||||||
|
"[FUNCTION_ID]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getContinents(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getCountriesEU(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getCountriesPhones(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getCountries(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getCurrencies(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.getLanguages(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
46
docs/examples/0.11.x/client-android/java/locale/get.md
Normal file
46
docs/examples/0.11.x/client-android/java/locale/get.md
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Locale
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Locale locale = new Locale(client);
|
||||||
|
|
||||||
|
locale.get(new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.createFile(
|
||||||
|
File("./path-to-files/image.jpg"),
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.deleteFile(
|
||||||
|
"[FILE_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.getFileDownload(
|
||||||
|
"[FILE_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.getFilePreview(
|
||||||
|
"[FILE_ID]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.getFileView(
|
||||||
|
"[FILE_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/storage/get-file.md
Normal file
48
docs/examples/0.11.x/client-android/java/storage/get-file.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.getFile(
|
||||||
|
"[FILE_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.listFiles(
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Storage
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Storage storage = new Storage(client);
|
||||||
|
|
||||||
|
storage.updateFile(
|
||||||
|
"[FILE_ID]",
|
||||||
|
listOf(),
|
||||||
|
listOf()
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.createMembership(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
"email@example.com",
|
||||||
|
listOf(),
|
||||||
|
"https://example.com",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/teams/create.md
Normal file
48
docs/examples/0.11.x/client-android/java/teams/create.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.create(
|
||||||
|
"[NAME]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.deleteMembership(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
"[MEMBERSHIP_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/teams/delete.md
Normal file
48
docs/examples/0.11.x/client-android/java/teams/delete.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.delete(
|
||||||
|
"[TEAM_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.getMemberships(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
48
docs/examples/0.11.x/client-android/java/teams/get.md
Normal file
48
docs/examples/0.11.x/client-android/java/teams/get.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.get(
|
||||||
|
"[TEAM_ID]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
47
docs/examples/0.11.x/client-android/java/teams/list.md
Normal file
47
docs/examples/0.11.x/client-android/java/teams/list.md
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.list(
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.updateMembershipRoles(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
"[MEMBERSHIP_ID]",
|
||||||
|
listOf()
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.updateMembershipStatus(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
"[MEMBERSHIP_ID]",
|
||||||
|
"[USER_ID]",
|
||||||
|
"[SECRET]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
49
docs/examples/0.11.x/client-android/java/teams/update.md
Normal file
49
docs/examples/0.11.x/client-android/java/teams/update.md
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Teams
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
Client client = new Client(getApplicationContext())
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2"); // Your project ID
|
||||||
|
|
||||||
|
Teams teams = new Teams(client);
|
||||||
|
|
||||||
|
teams.update(
|
||||||
|
"[TEAM_ID]",
|
||||||
|
"[NAME]"
|
||||||
|
new Continuation<Object>() {
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public CoroutineContext getContext() {
|
||||||
|
return EmptyCoroutineContext.INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resumeWith(@NotNull Object o) {
|
||||||
|
String json = "";
|
||||||
|
try {
|
||||||
|
if (o instanceof Result.Failure) {
|
||||||
|
Result.Failure failure = (Result.Failure) o;
|
||||||
|
throw failure.exception;
|
||||||
|
} else {
|
||||||
|
Response response = (Response) o;
|
||||||
|
json = response.body().string();
|
||||||
|
}
|
||||||
|
} catch (Throwable th) {
|
||||||
|
Log.e("ERROR", th.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createAnonymousSession()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createJWT()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createMagicURLSession(
|
||||||
|
email = "email@example.com",
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
account.createOAuth2Session(
|
||||||
|
activity = this@MainActivity,
|
||||||
|
provider = "amazon",
|
||||||
|
)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createRecovery(
|
||||||
|
email = "email@example.com",
|
||||||
|
url = "https://example.com"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createSession(
|
||||||
|
email = "email@example.com",
|
||||||
|
password = "password"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.createVerification(
|
||||||
|
url = "https://example.com"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
27
docs/examples/0.11.x/client-android/kotlin/account/create.md
Normal file
27
docs/examples/0.11.x/client-android/kotlin/account/create.md
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.create(
|
||||||
|
email = "email@example.com",
|
||||||
|
password = "password",
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.deleteSession(
|
||||||
|
sessionId = "[SESSION_ID]"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.deleteSessions()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
docs/examples/0.11.x/client-android/kotlin/account/delete.md
Normal file
24
docs/examples/0.11.x/client-android/kotlin/account/delete.md
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.delete()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.getLogs()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.getPrefs()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.getSession(
|
||||||
|
sessionId = "[SESSION_ID]"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.getSessions()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
docs/examples/0.11.x/client-android/kotlin/account/get.md
Normal file
24
docs/examples/0.11.x/client-android/kotlin/account/get.md
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.get()
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updateEmail(
|
||||||
|
email = "email@example.com",
|
||||||
|
password = "password"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updateMagicURLSession(
|
||||||
|
userId = "[USER_ID]",
|
||||||
|
secret = "[SECRET]"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updateName(
|
||||||
|
name = "[NAME]"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updatePassword(
|
||||||
|
password = "password",
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updatePrefs(
|
||||||
|
prefs = mapOf( "a" to "b" )
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updateRecovery(
|
||||||
|
userId = "[USER_ID]",
|
||||||
|
secret = "[SECRET]",
|
||||||
|
password = "password",
|
||||||
|
passwordAgain = "password"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Account
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val account = Account(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val response = account.updateVerification(
|
||||||
|
userId = "[USER_ID]",
|
||||||
|
secret = "[SECRET]"
|
||||||
|
)
|
||||||
|
val json = response.body?.string()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val avatars = Avatars(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val result = avatars.getBrowser(
|
||||||
|
code = "aa",
|
||||||
|
)
|
||||||
|
println(result); // Resource URL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val avatars = Avatars(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val result = avatars.getCreditCard(
|
||||||
|
code = "amex",
|
||||||
|
)
|
||||||
|
println(result); // Resource URL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
import io.appwrite.Client
|
||||||
|
import io.appwrite.services.Avatars
|
||||||
|
|
||||||
|
class MainActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
setContentView(R.layout.activity_main)
|
||||||
|
|
||||||
|
val client = Client(applicationContext)
|
||||||
|
.setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint
|
||||||
|
.setProject("5df5acd0d48c2") // Your project ID
|
||||||
|
|
||||||
|
val avatars = Avatars(client)
|
||||||
|
|
||||||
|
GlobalScope.launch {
|
||||||
|
val result = avatars.getFavicon(
|
||||||
|
url = "https://example.com"
|
||||||
|
)
|
||||||
|
println(result); // Resource URL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue