@@ -19,12 +19,12 @@ func (d *Conn) Home(c *fiber.Ctx) error {
19
19
func (init * Conn ) Author (c * fiber.Ctx ) error {
20
20
url := strings .ToLower (c .Query ("url" ))
21
21
if ! _url .IsValidURL (url ) {
22
- log .Info (ErrArgumentsURL .Error ())
22
+ log .Error (ErrArgumentsURL .Error ())
23
23
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentsURL .Error ()})
24
24
}
25
25
result , err := init .Tomba .AuthorFinder (url )
26
26
if err != nil {
27
- log .Info (ErrErrInvalidLogin .Error ())
27
+ log .Error (ErrErrInvalidLogin .Error ())
28
28
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
29
29
}
30
30
if result .Data .Email == "" {
@@ -39,10 +39,12 @@ func (init *Conn) Author(c *fiber.Ctx) error {
39
39
func (init * Conn ) Count (c * fiber.Ctx ) error {
40
40
domain := strings .ToLower (c .Query ("domain" ))
41
41
if ! _domain .IsValidDomain (domain ) {
42
+ log .Error (ErrArgumentsDomain .Error ())
42
43
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentsDomain .Error ()})
43
44
}
44
45
result , err := init .Tomba .Count (domain )
45
46
if err != nil {
47
+ log .Error (ErrErrInvalidLogin .Error ())
46
48
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
47
49
}
48
50
if result .Data .Total == 0 {
@@ -56,10 +58,12 @@ func (init *Conn) Enrich(c *fiber.Ctx) error {
56
58
email := strings .ToLower (c .Query ("email" ))
57
59
58
60
if ! _email .IsValidEmail (email ) {
61
+ log .Error (ErrArgumentEmail .Error ())
59
62
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentEmail .Error ()})
60
63
}
61
64
result , err := init .Tomba .Enrichment (email )
62
65
if err != nil {
66
+ log .Error (ErrErrInvalidLogin .Error ())
63
67
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
64
68
}
65
69
if result .Data .Email == "" {
@@ -73,10 +77,12 @@ func (init *Conn) Linkedin(c *fiber.Ctx) error {
73
77
url := strings .ToLower (c .Query ("url" ))
74
78
75
79
if ! _url .IsValidURL (url ) {
80
+ log .Error (ErrArgumentsURL .Error ())
76
81
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentsURL .Error ()})
77
82
}
78
83
result , err := init .Tomba .LinkedinFinder (url )
79
84
if err != nil {
85
+ log .Error (ErrErrInvalidLogin .Error ())
80
86
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
81
87
}
82
88
if result .Data .Email == "" {
@@ -85,15 +91,27 @@ func (init *Conn) Linkedin(c *fiber.Ctx) error {
85
91
return c .Status (200 ).JSON (result )
86
92
}
87
93
94
+ // Logs query logs
95
+ func (init * Conn ) Logs (c * fiber.Ctx ) error {
96
+ result , err := init .Tomba .Logs ()
97
+ if err != nil {
98
+ log .Error (ErrErrInvalidLogin .Error ())
99
+ return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
100
+ }
101
+ return c .Status (200 ).JSON (result )
102
+ }
103
+
88
104
// Search query domain search
89
105
func (init * Conn ) Search (c * fiber.Ctx ) error {
90
106
domain := strings .ToLower (c .Query ("domain" ))
91
107
92
108
if ! _domain .IsValidDomain (domain ) {
109
+ log .Error (ErrArgumentsDomain .Error ())
93
110
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentsDomain .Error ()})
94
111
}
95
112
result , err := init .Tomba .DomainSearch (domain , "10" , "0" )
96
113
if err != nil {
114
+ log .Error (ErrErrInvalidLogin .Error ())
97
115
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
98
116
}
99
117
if result .Meta .Total == 0 {
@@ -108,10 +126,22 @@ func (init *Conn) Status(c *fiber.Ctx) error {
108
126
domain := strings .ToLower (c .Query ("domain" ))
109
127
110
128
if ! _domain .IsValidDomain (domain ) {
129
+ log .Error (ErrArgumentsDomain .Error ())
111
130
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentsDomain .Error ()})
112
131
}
113
132
result , err := init .Tomba .Status (domain )
114
133
if err != nil {
134
+ log .Error (ErrErrInvalidLogin .Error ())
135
+ return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
136
+ }
137
+ return c .Status (200 ).JSON (result )
138
+ }
139
+
140
+ // Usage query usage
141
+ func (init * Conn ) Usage (c * fiber.Ctx ) error {
142
+ result , err := init .Tomba .Usage ()
143
+ if err != nil {
144
+ log .Error (ErrErrInvalidLogin .Error ())
115
145
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
116
146
}
117
147
return c .Status (200 ).JSON (result )
@@ -122,11 +152,13 @@ func (init *Conn) Verify(c *fiber.Ctx) error {
122
152
email := strings .ToLower (c .Query ("email" ))
123
153
124
154
if ! _email .IsValidEmail (email ) {
155
+ log .Error (ErrArgumentEmail .Error ())
125
156
return c .Status (400 ).JSON (fiber.Map {"status" : "error" , "message" : ErrArgumentEmail .Error ()})
126
157
}
127
158
128
159
result , err := init .Tomba .EmailVerifier (email )
129
160
if err != nil {
161
+ log .Error (ErrErrInvalidLogin .Error ())
130
162
return c .Status (401 ).JSON (fiber.Map {"status" : "error" , "message" : ErrErrInvalidLogin .Error ()})
131
163
}
132
164
if result .Data .Email .Email != "" {
0 commit comments