mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Merge branch 'master' into gh-fix
This commit is contained in:
@@ -33,7 +33,7 @@ The easiest way to start running your Appwrite server is by running our docker c
|
||||
```bash
|
||||
mkdir appwrite-ce && \
|
||||
cd appwrite-ce && \
|
||||
curl -o docker-compose.yml https://appwrite.io/docker-compose.yml?port=80 && \
|
||||
curl -o docker-compose.yml https://appwrite.io/docker-compose.yml?version=0.2.0 && \
|
||||
docker-compose up -d --remove-orphans
|
||||
```
|
||||
|
||||
@@ -111,7 +111,7 @@ Created by [Eldad Fux](https://twitter.com/eldadfux) with the amazing help of ou
|
||||
* 🇫🇮 Pessi Päivärinne ([GitHub](https://github.com/pessip))
|
||||
* 🇺🇳 Sergi Vos ([GitHub](https://github.com/sergivb01), [Twitter](https://twitter.com/sergivb01), [Linkedin](https://www.linkedin.com/in/sergivb01/))
|
||||
* 🇮🇱 Tomer Cohen ([GitHub](https://github.com/tomer), [Twitter](https://twitter.com/tomer))
|
||||
* 🇧🇷 Tatiana ([GitHub](https://github.com/tacoelho))
|
||||
* 🇮🇹 Tatiana ([GitHub](https://github.com/tacoelho))
|
||||
* 🇬🇷 Panagiotis Skarlas ([GitHub](https://github.com/1qk1), [Twitter](https://twitter.com/qktweets))
|
||||
* 🇷🇺 Alexey Pyltsyn ([GitHub](https://github.com/lex111))
|
||||
* 🇩🇪 Robin C ([GitHub](https://github.com/Taminoful))
|
||||
@@ -123,3 +123,4 @@ Created by [Eldad Fux](https://twitter.com/eldadfux) with the amazing help of ou
|
||||
* 🇹🇷 Mustafa Dur ([GitHub](https://github.com/tosbaha))
|
||||
* 🇵🇹 Luís Pinto ([GitHub](https://github.com/LiTO773))
|
||||
* 🇮🇳 Saksham Saxena ([GitHub](https://github.com/sakkshm))
|
||||
* 🇮🇱 Dima Vishnevetsky ([GitHub](https://github.com/dimshik100), [Twitter](https://twitter.com/dimshik100))
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'AF' => 'Afrika',
|
||||
'AN' => 'Antarktida',
|
||||
'AS' => 'Asie',
|
||||
'EU' => 'Evropa',
|
||||
'NA' => 'Severní Amerika',
|
||||
'OC' => 'Oceánie',
|
||||
'SA' => 'Jižní Amerika',
|
||||
];
|
||||
@@ -0,0 +1,198 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'AF' => 'Afghánistán',
|
||||
'AO' => 'Angola',
|
||||
'AL' => 'Albánie',
|
||||
'AD' => 'Andorra',
|
||||
'AE' => 'Spojené arabské emiráty',
|
||||
'AR' => 'Argentina',
|
||||
'AM' => 'Arménie',
|
||||
'AG' => 'Antigua a Barbuda',
|
||||
'AU' => 'Austrálie',
|
||||
'AT' => 'Rakousko',
|
||||
'AZ' => 'Ázerbájdžán',
|
||||
'BI' => 'Burundi',
|
||||
'BE' => 'Belgie',
|
||||
'BJ' => 'Benin',
|
||||
'BF' => 'Burkina Faso',
|
||||
'BD' => 'Bangladesh',
|
||||
'BG' => 'Bulharsko',
|
||||
'BH' => 'Bahrain',
|
||||
'BS' => 'Bahamy',
|
||||
'BA' => 'Bosna a Hercegovina',
|
||||
'BY' => 'Belarus',
|
||||
'BZ' => 'Belize',
|
||||
'BO' => 'Bolívie',
|
||||
'BR' => 'Brazílie',
|
||||
'BB' => 'Barbados',
|
||||
'BN' => 'Brunej',
|
||||
'BT' => 'Bhútán',
|
||||
'BW' => 'Botswana',
|
||||
'CF' => 'Středoafrická republika',
|
||||
'CA' => 'Canada',
|
||||
'CH' => 'Švýcarsko',
|
||||
'CL' => 'Chile',
|
||||
'CN' => 'China',
|
||||
'CI' => 'Pobřeží slonoviny',
|
||||
'CM' => 'Kamerun',
|
||||
'CD' => 'DR Kongo',
|
||||
'CG' => 'Konžská republika',
|
||||
'CO' => 'Colombia',
|
||||
'KM' => 'Komory',
|
||||
'CV' => 'Cape Verde',
|
||||
'CR' => 'Kostarika',
|
||||
'CU' => 'Kuba',
|
||||
'CY' => 'Cyprus',
|
||||
'CZ' => 'Česko',
|
||||
'DE' => 'Německo',
|
||||
'DJ' => 'Djibouti',
|
||||
'DM' => 'Dominika',
|
||||
'DK' => 'Denmark',
|
||||
'DO' => 'Dominikánská republika',
|
||||
'DZ' => 'Alžírsko',
|
||||
'EC' => 'Ekvádor',
|
||||
'EG' => 'Egypt',
|
||||
'ER' => 'Eritrea',
|
||||
'ES' => 'Španělsko',
|
||||
'EE' => 'Estonsko',
|
||||
'ET' => 'Etiopie',
|
||||
'FI' => 'Finsko',
|
||||
'FJ' => 'Fidži',
|
||||
'FR' => 'France',
|
||||
'FM' => 'Mikronésie',
|
||||
'GA' => 'Gabun',
|
||||
'GB' => 'Spojené království',
|
||||
'GE' => 'Georgia',
|
||||
'GH' => 'Ghana',
|
||||
'GN' => 'Guinea',
|
||||
'GM' => 'Gambia',
|
||||
'GW' => 'Guinea-Bissau',
|
||||
'GQ' => 'Rovníková Guinea',
|
||||
'GR' => 'Řecko',
|
||||
'GD' => 'Grenada',
|
||||
'GT' => 'Guatemala',
|
||||
'GY' => 'Guyana',
|
||||
'HN' => 'Honduras',
|
||||
'HR' => 'Chorvatsko',
|
||||
'HT' => 'Haiti',
|
||||
'HU' => 'Maďarsko',
|
||||
'ID' => 'Indonésie',
|
||||
'IN' => 'India',
|
||||
'IE' => 'Irsko',
|
||||
'IR' => 'Iran',
|
||||
'IQ' => 'Irák',
|
||||
'IS' => 'Island',
|
||||
'IL' => 'Israel',
|
||||
'IT' => 'Itálie',
|
||||
'JM' => 'Jamajka',
|
||||
'JO' => 'Jordan',
|
||||
'JP' => 'Japan',
|
||||
'KZ' => 'Kazachstán',
|
||||
'KE' => 'Keňa',
|
||||
'KG' => 'Kyrgyzstán',
|
||||
'KH' => 'Kambodža',
|
||||
'KI' => 'Kiribati',
|
||||
'KN' => 'Svatý Kryštof a Nevis',
|
||||
'KR' => 'Jižní Korea',
|
||||
'KW' => 'Kuvajt',
|
||||
'LA' => 'Laos',
|
||||
'LB' => 'Lebanon',
|
||||
'LR' => 'Libérie',
|
||||
'LY' => 'Libya',
|
||||
'LC' => 'Svatá Lucie',
|
||||
'LI' => 'Lichtenštejnsko',
|
||||
'LK' => 'Srí Lanka',
|
||||
'LS' => 'Lesotho',
|
||||
'LT' => 'Litva',
|
||||
'LU' => 'Luxembourg',
|
||||
'LV' => 'Latvia',
|
||||
'MA' => 'Maroko',
|
||||
'MC' => 'Monaco',
|
||||
'MD' => 'Moldavsko',
|
||||
'MG' => 'Madagaskar',
|
||||
'MV' => 'Maledivy',
|
||||
'MX' => 'Mexico',
|
||||
'MH' => 'Marshallovy ostrovy',
|
||||
'MK' => 'Macedonia',
|
||||
'ML' => 'Mali',
|
||||
'MT' => 'Malta',
|
||||
'MM' => 'Myanmar',
|
||||
'ME' => 'Montenegro',
|
||||
'MN' => 'Mongolia',
|
||||
'MZ' => 'Mozambik',
|
||||
'MR' => 'Mauritania',
|
||||
'MU' => 'Mauricius',
|
||||
'MW' => 'Malawi',
|
||||
'MY' => 'Malajsie',
|
||||
'NA' => 'Namibie',
|
||||
'NE' => 'Niger',
|
||||
'NG' => 'Nigeria',
|
||||
'NI' => 'Nikaragua',
|
||||
'NL' => 'Netherlands',
|
||||
'NO' => 'Norway',
|
||||
'NP' => 'Nepál',
|
||||
'NR' => 'Nauru',
|
||||
'NZ' => 'Nový Zéland',
|
||||
'OM' => 'Omán',
|
||||
'PK' => 'Pákistán',
|
||||
'PA' => 'Panama',
|
||||
'PE' => 'Peru',
|
||||
'PH' => 'Filipíny',
|
||||
'PW' => 'Palau',
|
||||
'PG' => 'Papua Nová Guinea',
|
||||
'PL' => 'Polsko',
|
||||
'KP' => 'Severní Korea',
|
||||
'PT' => 'Portugal',
|
||||
'PY' => 'Paraguay',
|
||||
'QA' => 'Katar',
|
||||
'RO' => 'Rumunsko',
|
||||
'RU' => 'Russia',
|
||||
'RW' => 'Rwanda',
|
||||
'SA' => 'Saúdská Arábie',
|
||||
'SD' => 'Súdán',
|
||||
'SN' => 'Senegal',
|
||||
'SG' => 'Singapur',
|
||||
'SB' => 'Šalamounovy ostrovy',
|
||||
'SL' => 'Sierra Leone',
|
||||
'SV' => 'Salvador',
|
||||
'SM' => 'San Marino',
|
||||
'SO' => 'Somalia',
|
||||
'RS' => 'Srbsko',
|
||||
'SS' => 'Jižní Súdán',
|
||||
'ST' => 'São Tomé a Príncipe',
|
||||
'SR' => 'Surinam',
|
||||
'SK' => 'Slovakia',
|
||||
'SI' => 'Slovinsko',
|
||||
'SE' => 'Švédsko',
|
||||
'SZ' => 'Svazijsko',
|
||||
'SC' => 'Seychely',
|
||||
'SY' => 'Sýrie',
|
||||
'TD' => 'Čad',
|
||||
'TG' => 'Togo',
|
||||
'TH' => 'Thajsko',
|
||||
'TJ' => 'Tádžikistán',
|
||||
'TM' => 'Turkmenistán',
|
||||
'TL' => 'Timor-Leste',
|
||||
'TO' => 'Tonga',
|
||||
'TT' => 'Trinidad a Tobago',
|
||||
'TN' => 'Tunisko',
|
||||
'TR' => 'Turecko',
|
||||
'TV' => 'Tuvalu',
|
||||
'TZ' => 'Tanzanie',
|
||||
'UG' => 'Uganda',
|
||||
'UA' => 'Ukraine',
|
||||
'UY' => 'Uruguay',
|
||||
'US' => 'United States',
|
||||
'UZ' => 'Uzbekistán',
|
||||
'VA' => 'Vatikán',
|
||||
'VC' => 'Svatý Vincenc a Grenadiny',
|
||||
'VE' => 'Venezuela',
|
||||
'VN' => 'Vietnam',
|
||||
'VU' => 'Vanuatu',
|
||||
'WS' => 'Samoa',
|
||||
'YE' => 'Jemen',
|
||||
'ZA' => 'Jižní Afrika',
|
||||
'ZM' => 'Zambia',
|
||||
'ZW' => 'Zimbabwe',
|
||||
];
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'settings.inspire' => '"Umění moudrosti je umění vědět, co přehlédnout."', // This is the line printed in the homepage and console 'view-source'
|
||||
'settings.locale' => 'cz',
|
||||
'settings.direction' => 'ltr',
|
||||
|
||||
// Service - Users
|
||||
'auth.emails.team' => '%s tým',
|
||||
'auth.emails.confirm.title' => 'Potvrzení účtu',
|
||||
'auth.emails.confirm.body' => 'cz.email.auth.confirm.tpl',
|
||||
'auth.emails.recovery.title' => 'Resetovat heslo',
|
||||
'auth.emails.recovery.body' => 'cz.email.auth.recovery.tpl',
|
||||
'auth.emails.invitation.title' => 'Pozvánka do týmu% s na% s',
|
||||
'auth.emails.invitation.body' => 'cz.email.auth.invitation.tpl',
|
||||
|
||||
'locale.country.unknown' => 'Neznámý',
|
||||
|
||||
'countries' => include 'cz.countries.php',
|
||||
'continents' => include 'cz.continents.php',
|
||||
];
|
||||
@@ -9,7 +9,7 @@ return [
|
||||
'AI' => 'संयुक्त अरब अमीरात',
|
||||
'AR' => 'अर्जेंटीना',
|
||||
'AM' => 'आर्मेनिया',
|
||||
'AG' => 'एंटीगुआ और बारबुडा'
|
||||
'AG' => 'एंटीगुआ और बारबुडा',
|
||||
'AU' => 'ऑस्ट्रेलिया',
|
||||
'AT' => 'ऑस्ट्रिया',
|
||||
'AZ' => 'अजरबैजान',
|
||||
@@ -17,7 +17,7 @@ return [
|
||||
'BI' => 'बुरुंडी',
|
||||
'BE' => 'बेल्जियम',
|
||||
'BJ' => 'बेनिन',
|
||||
'BF' => 'बुर्किना फ़ासो'
|
||||
'BF' => 'बुर्किना फ़ासो',
|
||||
'BD' => 'बांग्लादेश',
|
||||
'BG' => 'बुल्गारिया',
|
||||
'BH' => 'बहरीन',
|
||||
@@ -71,12 +71,12 @@ return [
|
||||
'GN' => 'गिनी',
|
||||
'GM' => 'गाम्बिया',
|
||||
'GW' => 'गिनी-बिसाऊ',
|
||||
'GQ' => 'इक्वेटोरियल गिनी'
|
||||
'GQ' => 'इक्वेटोरियल गिनी',
|
||||
'GR' => 'ग्रीस',
|
||||
'GD' => 'ग्रेनाडा',
|
||||
'GT' => 'ग्वाटेमाला',
|
||||
'GY' => 'गुयाना',
|
||||
'HN' => 'होंडुरास'
|
||||
'HN' => 'होंडुरास',
|
||||
'HR' => 'क्रोएशिया',
|
||||
'HT' => 'हैती',
|
||||
'HU' => 'हंगरी',
|
||||
|
||||
@@ -29,22 +29,22 @@ return [
|
||||
'BN' => 'Brunei',
|
||||
'BT' => 'Bhutan',
|
||||
'BW' => 'Botswana',
|
||||
'CF' => 'Repubblica centrafricana',
|
||||
'CF' => 'Repubblica Centrafricana',
|
||||
'CA' => 'Canada',
|
||||
'CH' => 'Svizzera',
|
||||
'CL' => 'Cile',
|
||||
'CN' => 'Cina',
|
||||
'CI' => 'Costa d\'Avorio',
|
||||
'CM' => 'Camerun',
|
||||
'CD' => 'DR Congo',
|
||||
'CD' => 'Repubblica Democratica del Congo',
|
||||
'CG' => 'Repubblica del Congo',
|
||||
'CO' => 'Colombia',
|
||||
'KM' => 'Comore',
|
||||
'KM' => 'Unione delle Comore',
|
||||
'CV' => 'Capo Verde',
|
||||
'CR' => 'Costa Rica',
|
||||
'CU' => 'Cuba',
|
||||
'CY' => 'Cipro',
|
||||
'CZ' => 'Czechia',
|
||||
'CZ' => 'Repubblica Ceca',
|
||||
'DE' => 'Germania',
|
||||
'DJ' => 'Gibuti',
|
||||
'DM' => 'Dominica',
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
'ET' => 'Etiopia',
|
||||
'FI' => 'Finlandia',
|
||||
'FJ' => 'Figi',
|
||||
'FR' => 'France',
|
||||
'FR' => 'Francia',
|
||||
'FM' => 'Micronesia',
|
||||
'GA' => 'Gabon',
|
||||
'GB' => 'Regno Unito',
|
||||
@@ -140,7 +140,7 @@ return [
|
||||
'PE' => 'Perù',
|
||||
'PH' => 'Filippine',
|
||||
'PW' => 'Palau',
|
||||
'PG' => 'Papua New Guinea',
|
||||
'PG' => 'Papua Nuova Guinea',
|
||||
'PL' => 'Polonia',
|
||||
'KP' => 'Corea del Nord',
|
||||
'PT' => 'Portogallo',
|
||||
@@ -160,7 +160,7 @@ return [
|
||||
'SO' => 'Somalia',
|
||||
'RS' => 'Serbia',
|
||||
'SS' => 'Sudan del Sud',
|
||||
'ST' => 'São Tomé and Príncipe',
|
||||
'ST' => 'São Tomé e Príncipe',
|
||||
'SR' => 'Suriname',
|
||||
'SK' => 'Slovacchia',
|
||||
'SI' => 'Slovenia',
|
||||
|
||||
@@ -4,15 +4,18 @@ return [
|
||||
'settings.inspire' => '"L\'arte di essere saggi è l\'arte di sapere cosa trascurare."', // Questa è la riga stampata nella homepage e nella console 'view-source'
|
||||
'settings.locale' => 'it',
|
||||
'settings.direction' => 'ltr',
|
||||
|
||||
// Servizio - Utenti
|
||||
'auth.emails.team' => '%s Squadra',
|
||||
'auth.emails.team' => 'Team %s',
|
||||
'auth.emails.confirm.title' => 'Conferma dell\'account',
|
||||
'auth.emails.confirm.body' => 'en.email.auth.confirm.tpl',
|
||||
'auth.emails.recovery.title' => 'Reimpostazione della password',
|
||||
'auth.emails.recovery.title' => 'Recupero password',
|
||||
'auth.emails.recovery.body' => 'en.email.auth.recovery.tpl',
|
||||
'auth.emails.invitation.title' => 'Invito a %s squadra %s',
|
||||
'auth.emails.invitation.title' => 'Invito al team %s di %s',
|
||||
'auth.emails.invitation.body' => 'en.email.auth.invitation.tpl',
|
||||
|
||||
'locale.country.unknown' => 'Sconosciuto',
|
||||
|
||||
'countries' => include 'it.countries.php',
|
||||
'continents' => include 'it.continents.php',
|
||||
];
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'AF' => 'Африка',
|
||||
'AN' => 'Антарктика',
|
||||
'AS' => 'Азия',
|
||||
'EU' => 'Европа',
|
||||
'NA' => 'Северная Америка',
|
||||
'OC' => 'Океания',
|
||||
'SA' => 'Южная Америка',
|
||||
];
|
||||
@@ -0,0 +1,198 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'AF' => 'Афганистан',
|
||||
'AO' => 'Ангола',
|
||||
'AL' => 'Албания',
|
||||
'AD' => 'Андорра',
|
||||
'AE' => 'Объединенные Арабские Эмираты',
|
||||
'AR' => 'Аргентина',
|
||||
'AM' => 'Армения',
|
||||
'AG' => 'Антигуа и Барбуда',
|
||||
'AU' => 'Австралия',
|
||||
'AT' => 'Австрия',
|
||||
'AZ' => 'Азербайджан',
|
||||
'BI' => 'Бурунди',
|
||||
'BE' => 'Бельгия',
|
||||
'BJ' => 'Бенин',
|
||||
'BF' => 'Буркина Фасо',
|
||||
'BD' => 'Бангладеш',
|
||||
'BG' => 'Болгария',
|
||||
'BH' => 'Бахрейн',
|
||||
'BS' => 'Багамские острова',
|
||||
'BA' => 'Босния и Герцеговина',
|
||||
'BY' => 'Беларусь',
|
||||
'BZ' => 'Бейлиз',
|
||||
'BO' => 'Боливия',
|
||||
'BR' => 'Бразилия',
|
||||
'BB' => 'Барбадос',
|
||||
'BN' => 'Бруней',
|
||||
'BT' => 'Бутан',
|
||||
'BW' => 'Ботсвана',
|
||||
'CF' => 'Центральноафриканская Республика',
|
||||
'CA' => 'Канада',
|
||||
'CH' => 'Швейцария',
|
||||
'CL' => 'Чили',
|
||||
'CN' => 'Китай',
|
||||
'CI' => 'Кот-д\'Ивуар',
|
||||
'CM' => 'Камерун',
|
||||
'CD' => 'ДР Конго',
|
||||
'CG' => 'Республика Конго',
|
||||
'CO' => 'Колумбия',
|
||||
'KM' => 'Коморы',
|
||||
'CV' => 'Кабо-Верде',
|
||||
'CR' => 'Коста-Рика',
|
||||
'CU' => 'Куба',
|
||||
'CY' => 'Кипр',
|
||||
'CZ' => 'Чехия',
|
||||
'DE' => 'Германия',
|
||||
'DJ' => 'Джибути',
|
||||
'DM' => 'Доминика',
|
||||
'DK' => 'Дания',
|
||||
'DO' => 'Доминиканская Республика',
|
||||
'DZ' => 'Алжир',
|
||||
'EC' => 'Эквадор',
|
||||
'EG' => 'Египет',
|
||||
'ER' => 'Эритрея',
|
||||
'ES' => 'Испания',
|
||||
'EE' => 'Эстония',
|
||||
'ET' => 'Эфиопия',
|
||||
'FI' => 'Финляндия',
|
||||
'FJ' => 'Фиджи',
|
||||
'FR' => 'Франция',
|
||||
'FM' => 'Микронезия',
|
||||
'GA' => 'Габон',
|
||||
'GB' => 'Великобритания',
|
||||
'GE' => 'Грузия',
|
||||
'GH' => 'Гана',
|
||||
'GN' => 'Гвинея',
|
||||
'GM' => 'Гамбия',
|
||||
'GW' => 'Гвинея-Бисау',
|
||||
'GQ' => 'Экваториальная Гвинея',
|
||||
'GR' => 'Греция',
|
||||
'GD' => 'Гренада',
|
||||
'GT' => 'Гватемала',
|
||||
'GY' => 'Гайана',
|
||||
'HN' => 'Гондурас',
|
||||
'HR' => 'Хорватия',
|
||||
'HT' => 'Гаити',
|
||||
'HU' => 'Венгрия',
|
||||
'ID' => 'Индонезия',
|
||||
'IN' => 'Индия',
|
||||
'IE' => 'Ирландия',
|
||||
'IR' => 'Иран',
|
||||
'IQ' => 'Ирак',
|
||||
'IS' => 'Исландия',
|
||||
'IL' => 'Израиль',
|
||||
'IT' => 'Италия',
|
||||
'JM' => 'Ямайка',
|
||||
'JO' => 'Иордания',
|
||||
'JP' => 'Япония',
|
||||
'KZ' => 'Казахстан',
|
||||
'KE' => 'Кения',
|
||||
'KG' => 'Киргизия',
|
||||
'KH' => 'Камбоджа',
|
||||
'KI' => 'Кирибати',
|
||||
'KN' => 'Сент-Китс и Невис',
|
||||
'KR' => 'Южная Корея',
|
||||
'KW' => 'Кувейт',
|
||||
'LA' => 'Лаос',
|
||||
'LB' => 'Ливан',
|
||||
'LR' => 'Либерия',
|
||||
'LY' => 'Ливия',
|
||||
'LC' => 'Сент-Люсия',
|
||||
'LI' => 'Лихтенштейн',
|
||||
'LK' => 'Шри Ланка',
|
||||
'LS' => 'Лесото',
|
||||
'LT' => 'Литва',
|
||||
'LU' => 'Люксембург',
|
||||
'LV' => 'Латвия',
|
||||
'MA' => 'Марокко',
|
||||
'MC' => 'Монако',
|
||||
'MD' => 'Молдова',
|
||||
'MG' => 'Мадагаскар',
|
||||
'MV' => 'Мальдивы',
|
||||
'MX' => 'Мексика',
|
||||
'MH' => 'Маршалловы острова',
|
||||
'MK' => 'Македония',
|
||||
'ML' => 'Мали',
|
||||
'MT' => 'Мальта',
|
||||
'MM' => 'Мьянма',
|
||||
'ME' => 'Черногория',
|
||||
'MN' => 'Монголия',
|
||||
'MZ' => 'Мозамбик',
|
||||
'MR' => 'Мавритания',
|
||||
'MU' => 'Маврикий',
|
||||
'MW' => 'Малави',
|
||||
'MY' => 'Малайзия',
|
||||
'NA' => 'Намибия',
|
||||
'NE' => 'Нигер',
|
||||
'NG' => 'Нигерия',
|
||||
'NI' => 'Никарагуа',
|
||||
'NL' => 'Нидерланды',
|
||||
'NO' => 'Норвегия',
|
||||
'NP' => 'Непал',
|
||||
'NR' => 'Науру',
|
||||
'NZ' => 'Новая Зеландия',
|
||||
'OM' => 'Оман',
|
||||
'PK' => 'Пакистан',
|
||||
'PA' => 'Панама',
|
||||
'PE' => 'Перу',
|
||||
'PH' => 'Филлиппины',
|
||||
'PW' => 'Палау',
|
||||
'PG' => 'Папуа Новая Гвинея',
|
||||
'PL' => 'Польша',
|
||||
'KP' => 'Северная Корея',
|
||||
'PT' => 'Португалия',
|
||||
'PY' => 'Парагвай',
|
||||
'QA' => 'Катар',
|
||||
'RO' => 'Румыния',
|
||||
'RU' => 'Россия',
|
||||
'RW' => 'Руанда',
|
||||
'SA' => 'Саудовская Аравия',
|
||||
'SD' => 'Судан',
|
||||
'SN' => 'Сенегал',
|
||||
'SG' => 'Сингапур',
|
||||
'SB' => 'Соломоновы Острова',
|
||||
'SL' => 'Сьерра Леоне',
|
||||
'SV' => 'Эль Сальвадор',
|
||||
'SM' => 'Сан Марино',
|
||||
'SO' => 'Сомали',
|
||||
'RS' => 'Сербия',
|
||||
'SS' => 'Южный Судан',
|
||||
'ST' => 'Сан-Томе и Принсипи',
|
||||
'SR' => 'Суринам',
|
||||
'SK' => 'Словакия',
|
||||
'SI' => 'Словения',
|
||||
'SE' => 'Швеция',
|
||||
'SZ' => 'Свазиленд',
|
||||
'SC' => 'Сейшеллы',
|
||||
'SY' => 'Сирия',
|
||||
'TD' => 'Чад',
|
||||
'TG' => 'Того',
|
||||
'TH' => 'Таиланд',
|
||||
'TJ' => 'Таджикистан',
|
||||
'TM' => 'Туркменистан',
|
||||
'TL' => 'Восточный Тимор',
|
||||
'TO' => 'Тонга',
|
||||
'TT' => 'Тринидад и Тобаго',
|
||||
'TN' => 'Тунис',
|
||||
'TR' => 'Турция',
|
||||
'TV' => 'Тувалу',
|
||||
'TZ' => 'Танзания',
|
||||
'UG' => 'Уганда',
|
||||
'UA' => 'Украина',
|
||||
'UY' => 'Уругвай',
|
||||
'US' => 'Соединенные Штаты',
|
||||
'UZ' => 'Узбекистан',
|
||||
'VA' => 'Ватикан',
|
||||
'VC' => 'Сент-Винсент и Гренадины',
|
||||
'VE' => 'Венесуэла',
|
||||
'VN' => 'Вьетнам',
|
||||
'VU' => 'Вануату',
|
||||
'WS' => 'Самоа',
|
||||
'YE' => 'Йемен',
|
||||
'ZA' => 'Южная Африка',
|
||||
'ZM' => 'Замбия',
|
||||
'ZW' => 'Зимбабве',
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'settings.inspire' => '"The art of being wise is the art of knowing what to overlook."', // This is the line printed in the homepage and console 'view-source'
|
||||
'settings.locale' => 'ru',
|
||||
'settings.direction' => 'rtl',
|
||||
|
||||
'auth.emails.team' => '%s Команда',
|
||||
'auth.emails.confirm.title' => 'Подтверждение Аккаунта',
|
||||
'auth.emails.confirm.body' => 'ru.email.auth.confirm.tpl',
|
||||
'auth.emails.recovery.title' => 'Сброс Пароля',
|
||||
'auth.emails.recovery.body' => 'ru.email.auth.recovery.tpl',
|
||||
'auth.emails.invitation.title' => 'Приглашение в %s Команду в %s',
|
||||
'auth.emails.invitation.body' => 'ru.email.auth.invitation.tpl',
|
||||
|
||||
'locale.country.unknown' => 'Неизвестно',
|
||||
|
||||
'countries' => include 'ru.countries.php',
|
||||
'continents' => include 'ru.continents.php',
|
||||
];
|
||||
@@ -0,0 +1,24 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Ahoj {{name}},
|
||||
<br />
|
||||
<br />
|
||||
Kliknutím na tento odkaz ověřte svou e-mailovou adresu.
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Pokud jste nepožádali o ověření této adresy, můžete tuto zprávu ignorovat.
|
||||
<br />
|
||||
<br />
|
||||
dík,
|
||||
<br />
|
||||
{{project}} tým
|
||||
</div>
|
||||
@@ -0,0 +1,27 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Ahoj,
|
||||
<br />
|
||||
<br />
|
||||
Tento e-mail vám byl zaslán, protože vás <b>{{owner}}</b> chtěl pozvat, abyste se stali členem týmu v týmu <b>{{team}}</b> v {{project}}.
|
||||
<br />
|
||||
<br />
|
||||
Klepnutím na tento odkaz se připojíte k týmu <b>{{team}}</b>:
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Pokud vás nezajímá, můžete tuto zprávu ignorovat.
|
||||
<br />
|
||||
<br />
|
||||
Dík,
|
||||
<br />
|
||||
{{project}} tým
|
||||
</div>
|
||||
@@ -0,0 +1,24 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Ahoj {{name}},
|
||||
<br />
|
||||
<br />
|
||||
Pomocí tohoto odkazu obnovte své heslo {{project}}.
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Pokud jste nepožádali o resetování hesla, můžete tuto zprávu ignorovat.
|
||||
<br />
|
||||
<br />
|
||||
Dík,
|
||||
<br />
|
||||
{{project}} tým
|
||||
</div>
|
||||
@@ -21,5 +21,5 @@
|
||||
<br />
|
||||
Grazie,
|
||||
<br />
|
||||
{{project}} squadra
|
||||
Il team di {{project}}
|
||||
</div>
|
||||
@@ -11,10 +11,10 @@
|
||||
Ciao,
|
||||
<br />
|
||||
<br />
|
||||
Questa mail ti è stata inviata perché <b>{{owner}}</b> volevo invitarti a diventare un membro del team al <b>{{team}}</b> squadra a {{project}}.
|
||||
Questa mail ti è stata inviata perchè <b>{{owner}}</b> vuole invitarti a diventare un membro del team <b>{{team}}</b> del progetto {{project}}.
|
||||
<br />
|
||||
<br />
|
||||
Segui questo link per unirti a <b>{{team}}</b> squadra:
|
||||
Segui questo link per unirti al team <b>{{team}}</b>:
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
@@ -24,5 +24,5 @@
|
||||
<br />
|
||||
Grazie,
|
||||
<br />
|
||||
{{project}} squadra
|
||||
Il team di {{project}}
|
||||
</div>
|
||||
@@ -10,7 +10,7 @@
|
||||
Ciao {{name}},
|
||||
<br />
|
||||
<br />
|
||||
Segui questo link per reimpostare la tua {{project}} password.
|
||||
Segui questo link per reimpostare la tua password per {{project}}.
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
@@ -20,5 +20,5 @@
|
||||
<br />
|
||||
Grazie,
|
||||
<br />
|
||||
{{project}} squadra
|
||||
Il team di {{project}}
|
||||
</div>
|
||||
@@ -0,0 +1,24 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Здравствуйте {{name}},
|
||||
<br />
|
||||
<br />
|
||||
Перейдите по ссылке чтобы подтвердить свою адрес электронной почты.
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Если вы не запрашивали подтверждение этого адреса, проигнорируйте это сообщение.
|
||||
<br />
|
||||
<br />
|
||||
Спасибо,
|
||||
<br />
|
||||
команда {{project}}
|
||||
</div>
|
||||
@@ -0,0 +1,27 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Здравствуйте,
|
||||
<br />
|
||||
<br />
|
||||
Это письмо было отправлено вам потому что <b>{{owner}}</b> хочет пригласить вас стать членом команды <b>{{team}}</b> в {{project}}.
|
||||
<br />
|
||||
<br />
|
||||
Перейдите по ссылке чтобы присоединиться к команде <b>{{team}}</b> :
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Если вы не заинтересованы, проигнорируйте это сообщение.
|
||||
<br />
|
||||
<br />
|
||||
Спасибо,
|
||||
<br />
|
||||
команда {{project}}
|
||||
</div>
|
||||
@@ -0,0 +1,24 @@
|
||||
<style>
|
||||
* {
|
||||
font-family: sans-serif,Arial;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-weight: lighter;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="direction: {{direction}}">
|
||||
Здравствуйте {{name}},
|
||||
<br />
|
||||
<br />
|
||||
Перейдите по ссылке чтобы сбросить свой пароль для {{project}} .
|
||||
<br />
|
||||
<a href="{{redirect}}">{{redirect}}</a>
|
||||
<br />
|
||||
<br />
|
||||
Если вы не запрашивали сброс пароля, проигнорируйте это сообщение.
|
||||
<br />
|
||||
<br />
|
||||
Спасибо,
|
||||
<br />
|
||||
команда {{project}}
|
||||
</div>
|
||||
@@ -34,7 +34,7 @@ return [
|
||||
'microsoft' => [
|
||||
'developers' => 'https://developer.microsoft.com/en-us/',
|
||||
'icon' => 'icon-windows',
|
||||
'enabled' => false,
|
||||
'enabled' => true,
|
||||
],
|
||||
'twitter' => [
|
||||
'developers' => 'https://developer.twitter.com/',
|
||||
@@ -46,4 +46,9 @@ return [
|
||||
'icon' => 'icon-linkedin',
|
||||
'enabled' => true,
|
||||
],
|
||||
'dropbox' => [
|
||||
'developers' => 'https://www.dropbox.com/developers/documentation',
|
||||
'icon' => 'icon-dropbox',
|
||||
'enabled' => true,
|
||||
],
|
||||
];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
|
||||
const VERSION = '0.1.15';
|
||||
const VERSION = 'latest';
|
||||
|
||||
return VERSION;
|
||||
|
||||
@@ -132,7 +132,7 @@ $utopia->get('/v1/locale/currencies')
|
||||
->label('scope', 'locale.read')
|
||||
->label('sdk.namespace', 'locale')
|
||||
->label('sdk.method', 'getCurrencies')
|
||||
->label('sdk.description', 'List of all currencies, including currency symol, name, plural, and decimal digits for all major and minor currencies. You can use the locale header to get the data in supported language.')
|
||||
->label('sdk.description', 'List of all currencies, including currency symbol, name, plural, and decimal digits for all major and minor currencies. You can use the locale header to get the data in supported language.')
|
||||
->action(
|
||||
function () use ($response) {
|
||||
$currencies = include __DIR__.'/../config/currencies.php';
|
||||
|
||||
@@ -113,7 +113,7 @@ $utopia->get('/v1/projects/:projectId/usage')
|
||||
$network = [];
|
||||
|
||||
if ($client) {
|
||||
$start = DateTime::createFromFormat('U', strtotime('first day of this month'));
|
||||
$start = DateTime::createFromFormat('U', strtotime('last day of last month'));
|
||||
$start = $start->format(DateTime::RFC3339);
|
||||
$end = DateTime::createFromFormat('U', strtotime('last day of this month'));
|
||||
$end = $end->format(DateTime::RFC3339);
|
||||
|
||||
@@ -143,6 +143,7 @@ Locale::setLanguage('nl', include __DIR__.'/config/locale/nl.php');
|
||||
Locale::setLanguage('pt-br', include __DIR__.'/config/locale/pt-br.php');
|
||||
Locale::setLanguage('pt-pt', include __DIR__.'/config/locale/pt-pt.php');
|
||||
Locale::setLanguage('ro', include __DIR__.'/config/locale/ro.php');
|
||||
Locale::setLanguage('ru', include __DIR__ . '/config/locale/ru.php');
|
||||
Locale::setLanguage('tr', include __DIR__.'/config/locale/tr.php');
|
||||
Locale::setLanguage('ua', include __DIR__.'/config/locale/ua.php');
|
||||
|
||||
|
||||
@@ -8,18 +8,18 @@ class Auth extends Service {
|
||||
|
||||
/// Allow the user to login into his account by providing a valid email and
|
||||
/// password combination. Use the success and failure arguments to provide a
|
||||
/// redirect URL\'s back to your app when login is completed.
|
||||
/// redirect URL\'s back to your app when login is completed.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code and the user account object on success and
|
||||
/// with 401 status error on failure. This behavior was applied to help the web
|
||||
/// clients deal with browsers who don't allow to set 3rd party HTTP cookies
|
||||
/// needed for saving the account session token.
|
||||
/// When accessing this route using Javascript from the browser, success and
|
||||
/// failure parameter URLs are required. Appwrite server will respond with a
|
||||
/// 301 redirect status code and will set the user session cookie. This
|
||||
/// behavior is enforced because modern browsers are limiting 3rd party cookies
|
||||
/// in XHR of fetch requests to protect user privacy.
|
||||
Future<Response> login({email, password, success, failure}) async {
|
||||
String path = '/auth/login';
|
||||
|
||||
@@ -54,16 +54,6 @@ class Auth extends Service {
|
||||
|
||||
return await this.client.call('delete', path: path, params: params);
|
||||
}
|
||||
Future<Response> oauthCallback({projectId, provider, code, state = null}) async {
|
||||
String path = '/auth/oauth/callback/{provider}/{projectId}'.replaceAll(RegExp('{projectId}'), projectId).replaceAll(RegExp('{provider}'), provider);
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'code': code,
|
||||
'state': state,
|
||||
};
|
||||
|
||||
return await this.client.call('get', path: path, params: params);
|
||||
}
|
||||
Future<Response> oauth({provider, success = null, failure = null}) async {
|
||||
String path = '/auth/oauth/{provider}'.replaceAll(RegExp('{provider}'), provider);
|
||||
|
||||
@@ -80,12 +70,12 @@ class Auth extends Service {
|
||||
/// values attached to the URL query string. Use the query string params to
|
||||
/// submit a request to the /auth/password/reset endpoint to complete the
|
||||
/// process.
|
||||
Future<Response> recovery({email, redirect}) async {
|
||||
Future<Response> recovery({email, reset}) async {
|
||||
String path = '/auth/recovery';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'email': email,
|
||||
'redirect': redirect,
|
||||
'reset': reset,
|
||||
};
|
||||
|
||||
return await this.client.call('post', path: path, params: params);
|
||||
@@ -97,7 +87,7 @@ class Auth extends Service {
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> recoveryReset({userId, token, passwordA, passwordB}) async {
|
||||
String path = '/auth/recovery/reset';
|
||||
@@ -112,32 +102,32 @@ class Auth extends Service {
|
||||
return await this.client.call('put', path: path, params: params);
|
||||
}
|
||||
/// Use this endpoint to allow a new user to register an account in your
|
||||
/// project. Use the success and failure URL's to redirect users back to your
|
||||
/// project. Use the success and failure URL's to redirect users back to your
|
||||
/// application after signup completes.
|
||||
///
|
||||
/// If registration completes successfully user will be sent with a
|
||||
/// confirmation email in order to confirm he is the owner of the account email
|
||||
/// address. Use the redirect parameter to redirect the user from the
|
||||
/// address. Use the confirmation parameter to redirect the user from the
|
||||
/// confirmation email back to your app. When the user is redirected, use the
|
||||
/// /auth/confirm endpoint to complete the account confirmation.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code and the user account object on success and
|
||||
/// with 401 status error on failure. This behavior was applied to help the web
|
||||
/// clients deal with browsers who don't allow to set 3rd party HTTP cookies
|
||||
/// needed for saving the account session token.
|
||||
Future<Response> register({email, password, redirect, success, failure, name = null}) async {
|
||||
/// When accessing this route using Javascript from the browser, success and
|
||||
/// failure parameter URLs are required. Appwrite server will respond with a
|
||||
/// 301 redirect status code and will set the user session cookie. This
|
||||
/// behavior is enforced because modern browsers are limiting 3rd party cookies
|
||||
/// in XHR of fetch requests to protect user privacy.
|
||||
Future<Response> register({email, password, confirm, success = null, failure = null, name = null}) async {
|
||||
String path = '/auth/register';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'email': email,
|
||||
'password': password,
|
||||
'redirect': redirect,
|
||||
'confirm': confirm,
|
||||
'success': success,
|
||||
'failure': failure,
|
||||
'name': name,
|
||||
@@ -165,13 +155,13 @@ class Auth extends Service {
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> confirmResend({redirect}) async {
|
||||
Future<Response> confirmResend({confirm}) async {
|
||||
String path = '/auth/register/confirm/resend';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'redirect': redirect,
|
||||
'confirm': confirm,
|
||||
};
|
||||
|
||||
return await this.client.call('post', path: path, params: params);
|
||||
|
||||
@@ -70,7 +70,7 @@ class Storage extends Service {
|
||||
return await this.client.call('delete', path: path, params: params);
|
||||
}
|
||||
/// Get file content by its unique ID. The endpoint response return with a
|
||||
/// 'Content-Disposition: attachment' header that tells the browser to start
|
||||
/// 'Content-Disposition: attachment' header that tells the browser to start
|
||||
/// downloading the file to user downloads directory.
|
||||
Future<Response> getFileDownload({fileId}) async {
|
||||
String path = '/storage/files/{fileId}/download'.replaceAll(RegExp('{fileId}'), fileId);
|
||||
@@ -98,7 +98,7 @@ class Storage extends Service {
|
||||
return await this.client.call('get', path: path, params: params);
|
||||
}
|
||||
/// Get file content by its unique ID. This endpoint is similar to the download
|
||||
/// method but returns with no 'Content-Disposition: attachment' header.
|
||||
/// method but returns with no 'Content-Disposition: attachment' header.
|
||||
Future<Response> getFileView({fileId, as = null}) async {
|
||||
String path = '/storage/files/{fileId}/view'.replaceAll(RegExp('{fileId}'), fileId);
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ class Teams extends Service {
|
||||
}
|
||||
/// Use this endpoint to invite a new member to your team. An email with a link
|
||||
/// to join the team will be sent to the new member email address. If member
|
||||
/// doesn't exists in the project it will be automatically created.
|
||||
/// doesn't exists in the project it will be automatically created.
|
||||
///
|
||||
/// Use the redirect parameter to redirect the user from the invitation email
|
||||
/// back to your app. When the user is redirected, use the
|
||||
@@ -87,7 +87,7 @@ class Teams extends Service {
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> createTeamMembership({teamId, email, roles, redirect, name = null}) async {
|
||||
String path = '/teams/{teamId}/memberships'.replaceAll(RegExp('{teamId}'), teamId);
|
||||
@@ -124,18 +124,18 @@ class Teams extends Service {
|
||||
}
|
||||
/// Use this endpoint to let user accept an invitation to join a team after he
|
||||
/// is being redirect back to your app from the invitation email. Use the
|
||||
/// success and failure URL's to redirect users back to your application after
|
||||
/// success and failure URL's to redirect users back to your application after
|
||||
/// the request completes.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code on success and with 401 status error on
|
||||
/// failure. This behavior was applied to help the web clients deal with
|
||||
/// browsers who don't allow to set 3rd party HTTP cookies needed for saving
|
||||
/// browsers who don't allow to set 3rd party HTTP cookies needed for saving
|
||||
/// the account session token.
|
||||
Future<Response> updateTeamMembershipStatus({teamId, inviteId, userId, secret, success = null, failure = null}) async {
|
||||
String path = '/teams/{teamId}/memberships/{inviteId}/status'.replaceAll(RegExp('{teamId}'), teamId).replaceAll(RegExp('{inviteId}'), inviteId);
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||

|
||||

|
||||
|
||||
This SDK if compitable with Appwrite server version 0.2.0 for older versions check previous releases.
|
||||
|
||||
Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.delete();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getPrefs();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getSecurity();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getSessions();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.get();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateEmail('email@example.com', 'password');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateName('[NAME]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updatePassword('password', 'password');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updatePrefs('{}');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.confirmResend('https://example.com');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.login('email@example.com', 'password', 'https://example.com', 'https://example.com');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.logoutBySession('[ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.logout();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.oauth('bitbucket');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.recoveryReset('[USER_ID]', '[TOKEN]', 'password', 'password');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.recovery('email@example.com', 'https://example.com');
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.register('email@example.com', 'password', 'https://example.com', 'https://example.com', 'https://example.com');
|
||||
let promise = sdk.auth.register('email@example.com', 'password', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getBrowser('aa');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getCreditCard('amex');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getFavicon('https://example.com');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getFlag('af');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getImage('https://example.com');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getQR('[TEXT]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.createCollection('[NAME]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '{}');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.deleteCollection('[COLLECTION_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.getCollection('[COLLECTION_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.listCollections();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.listDocuments('[COLLECTION_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.updateCollection('[COLLECTION_ID]', '[NAME]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.updateDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', '{}');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountriesEU();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountriesPhones();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountries();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCurrencies();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getLocale();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createKey('[PROJECT_ID]', '[NAME]', []);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createPlatform('[PROJECT_ID]', 'web', '[NAME]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createProject('[NAME]', '[TEAM_ID]');
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
|
||||
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteKey('[PROJECT_ID]', '[KEY_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deletePlatform('[PROJECT_ID]', '[PLATFORM_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteProject('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteTask('[PROJECT_ID]', '[TASK_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getKey('[PROJECT_ID]', '[KEY_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getPlatform('[PROJECT_ID]', '[PLATFORM_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getProjectUsage('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getProject('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getTask('[PROJECT_ID]', '[TASK_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listKeys('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listPlatforms('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listProjects();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listTasks('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listWebhooks('[PROJECT_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateKey('[PROJECT_ID]', '[KEY_ID]', '[NAME]', []);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updatePlatform('[PROJECT_ID]', '[PLATFORM_ID]', '[NAME]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateProjectOAuth('[PROJECT_ID]', 'bitbucket');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateProject('[PROJECT_ID]', '[NAME]');
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
|
||||
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 1);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.createFile(document.getElementById('uploader').files[0]);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.deleteFile('[FILE_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFileDownload('[FILE_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFilePreview('[FILE_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFileView('[FILE_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFile('[FILE_ID]');
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.listFiles();
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user