fix(wpcarro/ynab): Remove .skip-subtree
**TL;DR:** - Delete half-baked packaging attempts (`job.nix`, `token.nix`). - Ensure golang code compiles. - Some "packages" were being treated like "programs" presumably for debugging/testing purposes back when I was working on this. Make those behave like libraries. - Remove stale imports. - Fix syntax errors. - Miscellaneous other chores. - Drop `shell.nix` and `use_nix` directive. Change-Id: I63c275680bac55a3cad3b9cb48d51cdc431fbe48 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7318 Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
This commit is contained in:
parent
982022826d
commit
d36aaeb967
11 changed files with 33 additions and 118 deletions
|
@ -10,8 +10,11 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"monzoClient"
|
||||
"monzoSerde"
|
||||
"os"
|
||||
"ynabClient"
|
||||
"ynabSerde"
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -34,11 +37,12 @@ func toYnab(tx monzoSerde.Transaction) ynabSerde.Transaction {
|
|||
}
|
||||
|
||||
func main() {
|
||||
monzo := monzoClient.Create()
|
||||
txs := monzo.TransactionsLast24Hours()
|
||||
var ynabTxs []ynabSerde.Transaction
|
||||
for tx := range txs {
|
||||
append(ynabTxs, toYnab(tx))
|
||||
for _, tx := range txs {
|
||||
ynabTxs = append(ynabTxs, toYnab(tx))
|
||||
}
|
||||
ynab.PostTransactions(ynabTxs)
|
||||
ynabClient.PostTransactions(ynabTxs)
|
||||
os.Exit(0)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue