UNPKG

@tycoonsystems/tycoon-modules

Version:
1 lines 482 B
import{fetchPost}from"./utility/fetch";const sendUserAnalytics=async(t,e,s,i,r)=>{if(s.identifier&&s.hash&&e&&i&&i?.ledger&&(i.ledger.length%25==0||r)){r={domainKey:e,hash:s.hash,identifier:s.identifier,ledger:i},e=await fetchPost(t+"/m/senduseranalytics",null,null,r);if(!e)return!1;if(e.hasOwnProperty("status")){if("disauthenticated"==e.status)return logout(),"disauthenticated";if("failed"==e.status)return!1;if("success"==e.status)return e}}return!1};export{sendUserAnalytics};