abdurrahmanekr / kodabug

Yazılımcılar için geliştirilmiş eğlenceli bir oyun
1 stars 0 forks source link

Todo List #6

Closed abdurrahmanekr closed 7 years ago

abdurrahmanekr commented 7 years ago
sametcodes commented 7 years ago

Fotoğraf güncellemek için hangi ImagePicker modülünü kullanalım hocam? Onu ben yapayım.

abdurrahmanekr commented 7 years ago

community'nin geliştirdiğini yapabilirsin

sametcodes commented 7 years ago

Profil görselinin güncellenmesi için updateProfile servisinin file parametesine görselin base64 değerini mi vermem gerekiyor?

abdurrahmanekr commented 7 years ago

aslında file parametresi yok onu yanlış yazmışım. multipart/form-data var yani bir post işlemi gerçekleştirmek gerekli. common'a sendPOST adında bir method oluşutup içine dosya girilebilmeli. düz base64 get ile gönderilmiyor url uzunluğundan dolayı o konuyu araştırman gerekiyor. Yani göndereceğin parametreler data ve file olaracak

sametcodes commented 7 years ago

Profil fotoğrafının yüklenmesinde bir sorun yok. API işliyor, dosyayı yüklüyor, veritabanına kaydediyor, getUserVCard servisi yüklenen fotoğrafın bağlantısını doğru şekilde getiriyor. Fakat GLOBALS.user içerisinden gelen photo değeri, zannedersem uygulamanın çerezlerinden dolayı hatalı fotoğraf getiriyor. GLOBALS içine eklenen değerlerin nerede eklendiğini bulmaya çalıştım fakat bulamadım. sendGET ve sendPOST isteklerine, headers içine no-cache ekledim fakat durum aynı. Çerezlerden bir şekilde kurtulmamız gerekiyor.

sametcodes commented 7 years ago

Fotoğraf bağlantısının sonuna versiyon eklediğimde doğru fotoğraf geliyor. Yani hatanın çerezlerden olduğu bariz artık. Image nesnesi için aşağıda olduğu gibi çerezsiz yükleme yapılabiliyor, fakat bu sadece IOS için geçerli imiş.

<Image source={{ uri: 'https://facebook.github.io/react/img/logo_og.png', cache: 'only-if-cached'}} />

Nasıl yapalım?

sametcodes commented 7 years ago

Çerezlerin engellenmesi için version eklendi (https://github.com/abdurrahmanekr/kodabug/commit/973a7cf9c58d2724fde8600a00b17280c2651149)