pub async fn get_all_challenges(
    context: SharedContext
) -> Result<Vec<Challenge>, HandleError>