aboutsummarylogtreecommitdiffstats
path: root/curses_win.c
diff options
context:
space:
mode:
Diffstat (limited to 'curses_win.c')
-rw-r--r--curses_win.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/curses_win.c b/curses_win.c
index 3dad17f33eb8..a611da435548 100644
--- a/curses_win.c
+++ b/curses_win.c
@@ -8,9 +8,9 @@ void portfolio_printw(void) {
Info_Array* portfolio_data = portfolio_info_array_init_from_portfolio_string(
pString);
if (portfolio_data != NULL) {
- api_info_array_store_data_batch(portfolio_data, CHECK);
+ api_store_info_array(portfolio_data, DATA_LEVEL_CHECK);
info_array_portfolio_printw(portfolio_data);
- api_info_array_destroy(&portfolio_data);
+ info_array_destroy(&portfolio_data);
}
string_destroy(&pString);
}
@@ -34,7 +34,7 @@ void info_array_portfolio_printw(Info_Array* portfolio_data) {
if (cols < 110) {
endwin();
puts("Terminal too small.");
- api_info_array_destroy(&portfolio_data);
+ info_array_destroy(&portfolio_data);
return;
}
@@ -160,13 +160,13 @@ void portfolio_print_stock(const char* symbol) {
if (i == len)
GOTO_CLEAN_MSG("Your portfolio does not contain any of this security.")
- Info* info = api_info_init();
+ Info* info = info_init();
strcpy(info->symbol, symbol);
- api_info_store_data_batch(info, CHECK);
+ api_store_info(info, DATA_LEVEL_CHECK);
info->amount = json_object_get_double(json_object_object_get(json_object_array_get_idx(jobj, i), "Shares"));
info->total_spent = json_object_get_double(json_object_object_get(json_object_array_get_idx(jobj, i), "USD_Spent"));
- info_store_check_data(info);
+ info_store_portfolio_data(info);
printf(" AMOUNT SYMBOL VALUE SPENT PROFIT (%%) 24H (%%) 7D "
" (%%) 30D "
" (%%)\n%8.2lf %6s %8.2lf %8.2lf %8.2lf (%6.2lf%%) %8.2lf (%6.2lf%%) %8.2lf (%6.2lf%%) %8.2lf (%6.2lf%%)\n",
@@ -174,24 +174,24 @@ void portfolio_print_stock(const char* symbol) {
info->profit_total_percent, info->profit_last_close, info->profit_last_close_percent,
info->profit_7d, info->profit_7d_percent, info->profit_30d, info->profit_30d_percent);
- api_info_destroy(&info);
+ info_destroy(&info);
cleanup:
json_object_put(jobj);
string_destroy(&pString);
}
void interface_print(const char* symbol) {
- Info* symbol_info = api_info_init();
+ Info* symbol_info = info_init();
strcpy(symbol_info->symbol, symbol);
- api_info_store_data_batch(symbol_info, ALL);
+ api_store_info(symbol_info, DATA_LEVEL_ALL);
if (symbol_info->api_provider == EMPTY) {
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
RET_MSG("Invalid symbol.")
}
if (symbol_info->points == NULL || symbol_info->name[0] == '\0') { // If not IEX print to stdout
info_print(symbol_info);
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
return;
}
@@ -238,7 +238,7 @@ void interface_print(const char* symbol) {
cleanup:
endwin();
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
}
void header_printw(WINDOW* window, const Info* symbol_info) {
@@ -355,19 +355,19 @@ void news_print(const char* symbol, int num_articles) {
if (num_articles > 50 || num_articles < 1)
RET_MSG("You cannot request more than 50 articles.");
- Info* symbol_info = api_info_init();
+ Info* symbol_info = info_init();
strcpy(symbol_info->symbol, symbol);
symbol_info->num_articles = num_articles;
- api_info_store_data_batch(symbol_info, NEWS);
+ api_store_info(symbol_info, DATA_LEVEL_NEWS);
if (symbol_info->api_provider == EMPTY) {
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
RET_MSG("Invalid symbol");
}
for (int i = 0; i < symbol_info->num_articles; i++)
printf("%s | %s | %s\n%s\n%s | Related: %s\n\n",
symbol_info->articles[i]->headline, symbol_info->articles[i]->source, symbol_info->articles[i]->date,
symbol_info->articles[i]->summary, symbol_info->articles[i]->url, symbol_info->articles[i]->related);
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
}
void news_printw(WINDOW* window, const Info* symbol_info) {
@@ -396,21 +396,21 @@ void peers_printw(WINDOW* window, const Info* symbol_info) {
}
void graph_print(const char* symbol, const char* symbol2) {
- Info* symbol_info = api_info_init(), * symbol_info2 = NULL;
+ Info* symbol_info = info_init(), * symbol_info2 = NULL;
strcpy(symbol_info->symbol, symbol);
- api_info_store_data_batch(symbol_info, CHECK);
+ api_store_info(symbol_info, DATA_LEVEL_CHECK);
if (symbol_info->api_provider == EMPTY || symbol_info->points == NULL) {
- api_info_destroy(&symbol_info);
+ info_destroy(&symbol_info);
RET_MSG("Invalid symbol")
}
if (symbol2 != NULL) {
- symbol_info2 = api_info_init();
+ symbol_info2 = info_init();
strcpy(symbol_info2->symbol, symbol2);
- api_info_store_data_batch(symbol_info2, CHECK);
+ api_store_info(symbol_info2, DATA_LEVEL_CHECK);
if (symbol_info2->api_provider == EMPTY || symbol_info2->points == NULL) {
- api_info_destroy(&symbol_info);
- api_info_destroy(&symbol_info2);
+ info_destroy(&symbol_info);
+ info_destroy(&symbol_info2);
RET_MSG("Invalid symbol")
}
}
@@ -421,8 +421,8 @@ void graph_print(const char* symbol, const char* symbol2) {
}
graph_printw(stdscr, symbol_info, symbol_info2);
- api_info_destroy(&symbol_info);
- api_info_destroy(&symbol_info2);
+ info_destroy(&symbol_info);
+ info_destroy(&symbol_info2);
endwin();
}