function getKeysFromContext()

in fusion-plugin-i18n/src/node.js [66:82]


function getKeysFromContext(ctx: Context): string[] {
  if (ctx.request.body && Array.isArray(ctx.request.body)) {
    return (ctx.request.body: any);
  }

  const querystringParams = querystring.parse(ctx.querystring);
  if (querystringParams.keys) {
    try {
      const keys = JSON.parse(querystringParams.keys);
      return Array.isArray(keys) ? keys : [];
    } catch (e) {
      return [];
    }
  }

  return [];
}