import React, { Component } from 'react'; import {readUser} from './AuthApi' var DBEvents=require('react-native-db-models').DBEvents; var db=require('./persistences/db.js'); import I18n from 'react-native-i18n' import {isDebugMode,adhesionUrl,locationActionUrl,memberActionUrl,networkActionUrl,demandeActionUrl} from "./IlinkConstants" var serializeJSON = function(data) { return Object.keys(data).map(function (keyName) { return encodeURIComponent(keyName) + '=' + encodeURIComponent(data[keyName]) }).join('&'); } export const listAllMembers=async ()=> { const user=await readUser() if(user!==null){ let la= I18n.currentLocale() let data={"tag":"member", "id":user['member_code'], la, "test":isDebugMode, "codeparrain":user.code_membre ,"type":'all_geolocated'}; const response=await fetch(memberActionUrl,{ method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json', }, body: JSON.stringify(data), }) let responseText="" try{ responseText=await response.text() return JSON.parse(responseText) }catch(e){ console.log(e) console.log("error when liste member",responseText) let er={ error:-3, content:e, text:responseText } return er; } } return null }