Line data Source code
1 : /*
2 : This file is part of TALER
3 : (C) 2016-2023 Taler Systems SA
4 :
5 : TALER is free software; you can redistribute it and/or
6 : modify it under the terms of the GNU General Public License
7 : as published by the Free Software Foundation; either version 3,
8 : or (at your option) any later version.
9 :
10 : TALER is distributed in the hope that it will be useful,
11 : but WITHOUT ANY WARRANTY; without even the implied warranty of
12 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 : GNU General Public License for more details.
14 :
15 : You should have received a copy of the GNU General Public
16 : License along with TALER; see the file COPYING. If not,
17 : see <http://www.gnu.org/licenses/>
18 : */
19 : /**
20 : * @file bank-lib/fakebank_tbr_get_root.c
21 : * @brief return the main "/" page for the Taler Bank Revenue API
22 : * @author Christian Grothoff <christian@grothoff.org>
23 : */
24 : #include "taler/platform.h"
25 : #include "taler/taler_fakebank_lib.h"
26 : #include "taler/taler_bank_service.h"
27 : #include "taler/taler_mhd_lib.h"
28 : #include <gnunet/gnunet_mhd_compat.h>
29 : #include "fakebank.h"
30 : #include "fakebank_tbr_get_root.h"
31 :
32 :
33 : MHD_RESULT
34 0 : TALER_FAKEBANK_tbr_get_root (struct TALER_FAKEBANK_Handle *h,
35 : struct MHD_Connection *connection)
36 : {
37 : MHD_RESULT ret;
38 : struct MHD_Response *resp;
39 : #define HELLOMSG "Hello, Fakebank (Bank Revenue API here)!"
40 :
41 : (void) h;
42 0 : resp = MHD_create_response_from_buffer_static (
43 : strlen (HELLOMSG),
44 : HELLOMSG);
45 0 : ret = MHD_queue_response (connection,
46 : MHD_HTTP_OK,
47 : resp);
48 0 : MHD_destroy_response (resp);
49 0 : return ret;
50 : }
|