package main

import (
	"strings"

	"github.com/aerogo/aero"
)

// rewrite will rewrite certain routes
func rewrite(ctx *aero.RewriteContext) {
	requestURI := ctx.URI()

	// User profiles
	if strings.HasPrefix(requestURI, "/+") {
		newURI := "/user/"
		userName := requestURI[2:]
		ctx.SetURI(newURI + userName)
		return
	}

	if strings.HasPrefix(requestURI, "/_/+") {
		newURI := "/_/user/"
		userName := requestURI[4:]
		ctx.SetURI(newURI + userName)
		return
	}

	// Analytics
	if requestURI == "/dark-flame-master" {
		ctx.SetURI("/api/new/analytics")
		return
	}
}