Contexto

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

Exemplo:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { create } from 'rung-sdk';
import { Integer } from 'rung-sdk/dist/types';

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

    return {
        cards: [`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 cartão de app, em context.db.

Comentários