MCPcopy Index your code
hub / github.com/devpew/Muffin-REST-API / myUSDCurrentFunds

Function myUSDCurrentFunds

main.go:158–180  ·  view source on GitHub ↗
(fundType string)

Source from the content-addressed store, hash-verified

156}
157
158func myUSDCurrentFunds(fundType string) []Funds {
159 var amountShares []Funds
160 db, err := sql.Open("postgres", "postgres://postgres:1234@localhost/fin?sslmode=disable")
161
162 if err != nil {
163 log.Fatal(err)
164 }
165
166 rows, err := db.Query("SELECT * FROM fundsusd WHERE type = $1 ORDER BY ticker ASC", fundType)
167
168 for rows.Next() {
169 bk := Funds{}
170 err = rows.Scan(&bk.Id, &bk.Name, &bk.Ticker, &bk.Amount, &bk.PricePerItem, &bk.PurchasePrice, &bk.PriceCurrent, &bk.PercentChanges, &bk.YearlyInvestment, &bk.ClearMoney, &bk.DatePurchase, &bk.DateLastUpdate, &bk.Type)
171 if err != nil {
172 fmt.Println(err)
173 }
174 amountShares = append(amountShares, bk)
175 }
176
177 defer rows.Close()
178
179 return amountShares
180}
181
182func createFund(w http.ResponseWriter, r *http.Request) {
183 w.Header().Set("Access-Control-Allow-Origin", "*")

Callers 2

getUSDFundsSharesFunction · 0.85
getUSDFundsBondsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected