Contexto

O contexto é o primeiro parâmetro passado para a função principal da sua extensão. Ele traz informações importantes, como o locale do usuário e os valores dos parâmetros que são informados.

Exemplo:

import { create } from 'rung-sdk';
import { Integer } from 'rung-sdk/dist/types';

function main(context) {
    const { a, b } = context.params;

    return {
        alerts: [`Sum of ${a} and ${b} is ${a + b}`]
    };
}

const params = {
    a: {
        description: 'First number',
        type: Integer
    },
    b: {
        description: 'Second number',
        type: Integer
    }
};

export default create(main, { params });

O contexto também é responsável por carregar as informações do banco de dados de cada instância de extensão, em context.db.