if filter.StartDate != nil && filter.EndDate != nil {
if !filter.StartDate.IsZero() && !filter.EndDate.IsZero() {
start, err := time.Parse(time.RFC3339, filter.StartDate.UTC().Format(dateDetailLayout))
if err != nil {
return nil
}
end, err := time.Parse(time.RFC3339, filter.EndDate.UTC().Format(dateDetailLayout))
if err != nil {
return nil
}
filterForFind["start_at"] = bson.M{
"$gt": start,
"$lt": end,
}
}
}
from functools import lru_cache
@lru_cache(maxsize=None)
def memoized_fibonacci(n):
if n <= 1:
return n
else:
return memoized_fibonacci(n - 1) + memoized_fibonacci(n - 2)
async function authenticate() {
const response = await fetch("/oauth2/todu-login", {
method: "GET",
headers: {
"Content-Type": "application/json",
},
});
if (response.status != 200) {
console.log("aldaa");
return;
}
const data = await response.json();
window.location.href = data.url;
}