Closed DamascenoRafael closed 5 years ago
Olá @DamascenoRafael encontrei seu repositório pelo post da Jessica temporal sobre o #Hacktoberfest. Já sou desenvolvedor mas estou começando em Swift. Gostaria de ajuda com este issue?
Claro @fcrespo82, seria ótimo! Qualquer dúvida sobre o funcionamento dessa parte de comunicação é só perguntar. No README do repositório do AFNetworking eles recomenda o uso da lib Alamofire se estiver programando em Swift, então acredito que exista sempre uma chamada equivalente de uma lib pra outra.
Ok, vou atrás disso. Assim que tiver algo para testar abro um PR e em caso de dúvida na arquitetura chamo você aqui para discutirmos como proceder.
Como posso testar o app no ambiente de dev? Preciso de um usuario na api.dev.caronae.org?
@fcrespo82, no ambiente de dev você pode selecionar "Entrar manualmente" e utilizar identificação e chave 123
ou então 007
, são 2 usuários genéricos de teste.
Implementado no PR #25. Obrigado @fcrespo82!
Eu que agradeço a oportunidade de aprender um pouquinho de Swift! Que bom que pude ajudar!!
Atualmente toda a comunicação com o servidor do Caronaê é feita através da lib AFNetworking. Como o Caronaê se encontra quase que totalmente em swift o objetivo é migrar este uso para a lib Alamofire.
Detalhes
Toda a parte de Rede do Caronaê está localizada em
Caronae > Services
, neste grupo existem módulos de comunicação separados. Todos estes Services utilizam uma instância deCaronaeAPIHTTPSessionManager.swift
localizada emCaronae > Networking