SDK MICROSSERVIÇO SECRETARIA NATY / META
_UNDER DEVELOPMENT_
First we will import and Initialize the sdk package
- importing the package
import SDKMeta from "NatyMeta"
- initialize the class
const SDK = new NatyMeta()
// you can use new sdk(`YOUR-APP-TOKEN`) to connect right on the class creation
- connect your app token (if you dont use your token on class creation)
const connectSDK = await SDK.connect( {apptoken: { `YOUR-APP-TOKEN` } } )
if(connectSDK.isError) throw new Error(connectSDK.isError.message)
console.log(connectSDK.isSuccess)
// Do what you need with the data... (connectSDK.isSuccess)
- connect your app token (if you dont use your token on class creation)
SDK.on('message', (res) => {
res.sendTextMessage("teste");
});
- than set your application context to use all the individual classes
In this example:
- Retun of any Promise is {isSuccess:AuthReturnType, isError:ErrorHandlingType}
- If successed method (like the SDK.connect example too),
the sdk will abstract and will handle properly with the token for you,
the token will be automatic joined into axios instance header
- ErrorHandling type { code: number, message: string | Object }
- On the exemple, we are using "throw new Error" on every ErrorHandling to
stop and handle it on a simple way, but u can work at your way like
returning an alert using some alert lib like toastfy for the user.
(The link will be avalible soon)
All Rights Reserved for Ikiradev