17 Commits

Author SHA1 Message Date
Spotlight
e9445110b0
Add preliminary ticket support
This needs authentication, which is the next task requiring a restructure.
2020-09-05 06:44:03 -05:00
Spotlight
7c7ac06509
Avoid redundant field struct usage 2020-08-18 14:38:28 -05:00
Spotlight
f32e2a5f2e
Convert sprintf-based XML handling to struct-based marshalling
This allows the opportunity to have various handler methods for inserting XML data, instead of a jungle between properly parsing and string-based prayer.
2020-08-18 05:35:53 -05:00
Spotlight
e588ba6e68
Refactor HTTP handling logic
This is an extraordinarily large commit, and in hindsight would have benefitied from being written separately.

To summarise:

-  Converts namespace URI parsing to a regex, instead of convoluted string logic
 - Removes per-request XML structures in favor of normalised XPath queries
 - Moves common variables for all requests to a k/v map of their name and contents, in order to reduce function parameter count
 - Changes the name of the ECS action "NotifiedETicketsSynced" to its hardcoded (tenseless) name, "NotifyETicketsSynced"
 - Improved properly reporting errors to the end user in areas
2020-08-16 23:06:09 -05:00
Spotlight
fcdfdad403
Update copyright 2020-07-28 00:40:55 -05:00
Apfel
896cf1affa once again, a better name in the config 2019-03-14 02:58:14 +01:00
CornierKhan1
30a837ad6f
Update structure.go 2019-03-02 21:23:19 +11:00
Apfel
143f7debd8 Using a more appropriate name for the Address 2019-02-12 06:59:48 +01:00
Apfel
9570ec66ef lint'd properly 2019-02-12 06:34:06 +01:00
CornierKhan1
c0e4cc93d3
added 2018 lmao 2019-01-23 20:27:51 +11:00
WiiNoMa
1a8eeece38
2019™️ 2019-01-20 14:56:08 -08:00
CornierKhan1
1311fe103c Added DB Ping. Updated Structures. Updated Config. 2018-12-10 11:34:49 +11:00
CornierKhan1
5e14289738 *pulls SQL card* 2018-11-10 13:59:53 +11:00
CornierKhan1
b614a573ce *pulls rebrand card* 2018-11-10 13:43:12 +11:00
CornierKhan1
ffb6d4d1ff It's messy rn, but I'll clean it up. uwu 2018-11-09 16:46:05 +11:00
CornierKhan1
7734e5d911 It's messy rn, but I'll clean it up. uwu 2018-10-18 16:49:29 +11:00
CornierKhan1
c5454ab7c2 Fork it. Pull it. Build it. Twist it. Bop it. 2018-10-15 21:28:12 +11:00