refactor: ♻️ change api folder

This commit is contained in:
apotdevin 2020-05-31 10:23:26 +02:00
parent 146afbab9e
commit ce6be64de4
97 changed files with 78 additions and 78 deletions

View file

@ -14,7 +14,7 @@ const { apiUrl: uri } = publicRuntimeConfig;
function createIsomorphLink(ctx) {
if (typeof window === 'undefined') {
const { SchemaLink } = require('apollo-link-schema');
const { thunderHubSchema: schema } = require('api/schemas');
const { thunderHubSchema: schema } = require('server/schemas');
return new SchemaLink({ schema, context: ctx });
} else {
const { HttpLink } = require('apollo-link-http');

View file

@ -1,17 +1,17 @@
import crypto from 'crypto';
import { ApolloServer } from 'apollo-server-micro';
import { thunderHubSchema } from 'api/schemas';
import { getIp } from 'api/helpers/helpers';
import { thunderHubSchema } from 'server/schemas';
import { getIp } from 'server/helpers/helpers';
import getConfig from 'next/config';
import jwt from 'jsonwebtoken';
import { logger } from 'api/helpers/logger';
import { logger } from 'server/helpers/logger';
import {
readMacaroons,
readFile,
readCookie,
getAccounts,
} from 'api/helpers/fileHelpers';
import { ContextType } from 'api/types/apiTypes';
} from 'server/helpers/fileHelpers';
import { ContextType } from 'server/types/apiTypes';
import AES from 'crypto-js/aes';
import CryptoJS from 'crypto-js';
import cookie from 'cookie';

View file

@ -2,7 +2,7 @@ import fs from 'fs';
import crypto from 'crypto';
import path from 'path';
import os from 'os';
import { logger } from 'api/helpers/logger';
import { logger } from 'server/helpers/logger';
import yaml from 'js-yaml';
import AES from 'crypto-js/aes';
import { getUUID } from 'src/utils/auth';

View file

@ -6,7 +6,7 @@ import {
AuthType,
CLIENT_ACCOUNT,
} from 'src/context/AccountContext';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import AES from 'crypto-js/aes';
import CryptoJS from 'crypto-js';
import { logger } from './logger';

View file

@ -1,6 +1,6 @@
import { getNode, getChannel } from 'ln-service';
import { logger } from 'api/helpers/logger';
import { toWithError } from 'api/helpers/async';
import { logger } from 'server/helpers/logger';
import { toWithError } from 'server/helpers/async';
const errorNode = {
alias: 'Partner node not found',

View file

@ -1,5 +1,5 @@
import { GraphQLString, GraphQLBoolean, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { SSO_ACCOUNT, SERVER_ACCOUNT } from 'src/context/AccountContext';
import cookie from 'cookie';
import { requestLimiter } from '../../../helpers/rateLimiter';

View file

@ -5,7 +5,7 @@ import {
GraphQLInt,
GraphQLNonNull,
} from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,7 +5,7 @@ import {
GraphQLInt,
GraphQLNonNull,
} from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,7 +5,7 @@ import {
GraphQLInt,
GraphQLFloat,
} from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -6,8 +6,8 @@ import {
signMessage,
} from 'ln-service';
import { GraphQLString, GraphQLNonNull, GraphQLInt } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { to } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to } from 'server/helpers/async';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';
import { defaultParams } from '../../../helpers/defaultProps';

View file

@ -1,6 +1,6 @@
import { createInvoice as createInvoiceRequest } from 'ln-service';
import { GraphQLNonNull, GraphQLInt } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { parsePaymentRequest } from 'ln-service';
import { GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,7 +5,7 @@ import {
payViaPaymentDetails,
} from 'ln-service';
import { GraphQLString, GraphQLNonNull, GraphQLInt } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { GraphQLNonNull, GraphQLBoolean, GraphQLString } from 'graphql';
import { payViaRoutes, createInvoice } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { createChainAddress } from 'ln-service';
import { GraphQLString, GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,7 +5,7 @@ import {
GraphQLBoolean,
GraphQLInt,
} from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { addPeer as addLnPeer } from 'ln-service';
import { GraphQLBoolean, GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { removePeer as removeLnPeer } from 'ln-service';
import { GraphQLBoolean, GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,10 +1,10 @@
import { GraphQLString, GraphQLBoolean } from 'graphql';
import getConfig from 'next/config';
import jwt from 'jsonwebtoken';
import { readCookie, refreshCookie } from 'api/helpers/fileHelpers';
import { ContextType } from 'api/types/apiTypes';
import { readCookie, refreshCookie } from 'server/helpers/fileHelpers';
import { ContextType } from 'server/types/apiTypes';
import { SSO_ACCOUNT } from 'src/context/AccountContext';
import { logger } from 'api/helpers/logger';
import { logger } from 'server/helpers/logger';
import cookie from 'cookie';
import { requestLimiter } from '../../../helpers/rateLimiter';

View file

@ -1,8 +1,8 @@
import { GraphQLString, GraphQLBoolean } from 'graphql';
import jwt from 'jsonwebtoken';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import AES from 'crypto-js/aes';
import { logger } from 'api/helpers/logger';
import { logger } from 'server/helpers/logger';
import cookie from 'cookie';
import { requestLimiter } from '../../../helpers/rateLimiter';

View file

@ -1,6 +1,6 @@
import { getBackups as getLnBackups } from 'ln-service';
import { GraphQLString } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { recoverFundsFromChannels } from 'ln-service';
import { GraphQLNonNull, GraphQLString, GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { verifyBackups as verifyLnBackups } from 'ln-service';
import { GraphQLNonNull, GraphQLString, GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -3,7 +3,7 @@ import {
getPendingChainBalance as getPending,
} from 'ln-service';
import { GraphQLInt } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,7 +1,7 @@
import { GraphQLList } from 'graphql';
import { getChainTransactions as getLnChainTransactions } from 'ln-service';
import { sortBy } from 'underscore';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,7 +5,7 @@ import {
GraphQLString,
GraphQLList,
} from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,5 +1,5 @@
import { getChannelBalance as getLnChannelBalance } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { getFeeRates, getChannels, getNode } from 'ln-service';
import { GraphQLList } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,5 +1,5 @@
import { getChannels } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -5,8 +5,8 @@ import {
getChannel,
getWalletInfo,
} from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { toWithError, to } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { toWithError, to } from 'server/helpers/async';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';

View file

@ -1,7 +1,7 @@
import { GraphQLList, GraphQLString } from 'graphql';
import { getClosedChannels as getLnClosedChannels, getNode } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { to, toWithError } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to, toWithError } from 'server/helpers/async';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';

View file

@ -3,8 +3,8 @@ import {
getNode,
} from 'ln-service';
import { GraphQLList } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { to, toWithError } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to, toWithError } from 'server/helpers/async';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';

View file

@ -1,7 +1,7 @@
import { GraphQLString, GraphQLBoolean } from 'graphql';
import { getInvoices, verifyMessage } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { to } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to } from 'server/helpers/async';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';
import { defaultParams } from '../../../helpers/defaultProps';

View file

@ -1,5 +1,5 @@
import { GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { BitcoinFeeType } from '../../types/QueryType';

View file

@ -1,5 +1,5 @@
import { GraphQLString, GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { appUrls } from '../../../utils/appUrls';

View file

@ -5,7 +5,7 @@ import {
} from 'ln-service';
import { differenceInHours, differenceInCalendarDays } from 'date-fns';
import { groupBy } from 'underscore';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { pay as payRequest } from 'ln-service';
import { GraphQLBoolean } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {
getAuthLnd,

View file

@ -1,6 +1,6 @@
import { decodePaymentRequest } from 'ln-service';
import { GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { GraphQLString, GraphQLNonNull, GraphQLBoolean } from 'graphql';
import { getNode as getLnNode } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,5 +1,5 @@
import { getNetworkInfo as getLnNetworkInfo } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { getWalletInfo, getClosedChannels } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { to } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to } from 'server/helpers/async';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';
import { defaultParams } from '../../../helpers/defaultProps';

View file

@ -1,6 +1,6 @@
import { getWalletVersion } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { to } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { to } from 'server/helpers/async';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { getAuthLnd, getCorrectAuth } from '../../../helpers/helpers';
import { defaultParams } from '../../../helpers/defaultProps';

View file

@ -1,6 +1,6 @@
import { GraphQLList } from 'graphql';
import getConfig from 'next/config';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { logger } from '../../../helpers/logger';
import { appUrls } from '../../../utils/appUrls';

View file

@ -1,6 +1,6 @@
import { GraphQLList } from 'graphql';
import getConfig from 'next/config';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { logger } from '../../../helpers/logger';
import { appUrls } from '../../../utils/appUrls';

View file

@ -1,5 +1,5 @@
import { GraphQLList, GraphQLString } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { logger } from '../../../helpers/logger';
import { appUrls } from '../../../utils/appUrls';

View file

@ -1,6 +1,6 @@
import { GraphQLString, GraphQLInt } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { toWithError } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { toWithError } from 'server/helpers/async';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { appUrls } from '../../../utils/appUrls';

View file

@ -1,6 +1,6 @@
import { GraphQLInt, GraphQLObjectType } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { toWithError } from 'api/helpers/async';
import { ContextType } from 'server/types/apiTypes';
import { toWithError } from 'server/helpers/async';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import { appUrls } from '../../../utils/appUrls';

View file

@ -1,6 +1,6 @@
import { signMessage as signLnMessage } from 'ln-service';
import { GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { defaultParams } from '../../../helpers/defaultProps';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { verifyMessage as verifyLnMessage } from 'ln-service';
import { GraphQLString, GraphQLNonNull } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { defaultParams } from '../../../helpers/defaultProps';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { GraphQLList } from 'graphql';
import { getPeers as getLnPeers, getNode } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -2,9 +2,9 @@ import { GraphQLString } from 'graphql';
import { getForwards as getLnForwards, getWalletInfo } from 'ln-service';
import { subHours, subDays } from 'date-fns';
import { sortBy } from 'underscore';
import { ContextType } from 'api/types/apiTypes';
import { getNodeFromChannel } from 'api/schemas/helpers/getNodeFromChannel';
import { logger } from 'api/helpers/logger';
import { ContextType } from 'server/types/apiTypes';
import { getNodeFromChannel } from 'server/schemas/helpers/getNodeFromChannel';
import { logger } from 'server/helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {
getAuthLnd,

View file

@ -7,7 +7,7 @@ import {
differenceInHours,
differenceInCalendarDays,
} from 'date-fns';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,6 +1,6 @@
import { GraphQLNonNull, GraphQLString, GraphQLInt } from 'graphql';
import { getRouteToDestination, getWalletInfo } from 'ln-service';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -1,8 +1,8 @@
import { GraphQLList } from 'graphql';
import { ContextType } from 'api/types/apiTypes';
import { ServerAccountType } from 'api/schemas/types/QueryType';
import { ContextType } from 'server/types/apiTypes';
import { ServerAccountType } from 'server/schemas/types/QueryType';
import { SSO_ACCOUNT, SERVER_ACCOUNT } from 'src/context/AccountContext';
import { logger } from 'api/helpers/logger';
import { logger } from 'server/helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
export const getServerAccounts = {

View file

@ -2,8 +2,8 @@ import { GraphQLString } from 'graphql';
import { getForwards as getLnForwards, getWalletInfo } from 'ln-service';
import { sortBy } from 'underscore';
import { subHours, subDays, subMonths, subYears } from 'date-fns';
import { ContextType } from 'api/types/apiTypes';
import { getNodeFromChannel } from 'api/schemas/helpers/getNodeFromChannel';
import { ContextType } from 'server/types/apiTypes';
import { getNodeFromChannel } from 'server/schemas/helpers/getNodeFromChannel';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {

View file

@ -2,7 +2,7 @@ import { GraphQLString } from 'graphql';
import { getPayments, getInvoices, getNode } from 'ln-service';
import { compareDesc } from 'date-fns';
import { sortBy } from 'underscore';
import { ContextType } from 'api/types/apiTypes';
import { ContextType } from 'server/types/apiTypes';
import { logger } from '../../../helpers/logger';
import { requestLimiter } from '../../../helpers/rateLimiter';
import {