mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix(media hosting): restore android imgur support
This commit is contained in:
@@ -36,7 +36,7 @@ describe('provider-availability', () => {
|
||||
|
||||
expect(snapshot.catbox).toBe('available');
|
||||
expect(snapshot.imgbb).toBe('available');
|
||||
expect(snapshot.imgur).toBe('unknown');
|
||||
expect(snapshot.imgur).toBe('available');
|
||||
});
|
||||
|
||||
it('marks a provider unavailable when one of its media probes fails', async () => {
|
||||
|
||||
@@ -55,6 +55,13 @@ describe('provider-order', () => {
|
||||
runtime: 'web',
|
||||
}),
|
||||
).toEqual(['catbox']);
|
||||
expect(
|
||||
getProviderOrder({
|
||||
mode: 'preferred',
|
||||
preferredProvider: 'imgur',
|
||||
runtime: 'android',
|
||||
}),
|
||||
).toEqual(['imgur']);
|
||||
expect(
|
||||
getProviderOrder({
|
||||
mode: 'preferred',
|
||||
@@ -79,13 +86,6 @@ describe('provider-order', () => {
|
||||
runtime: 'web',
|
||||
}),
|
||||
).toEqual([]);
|
||||
expect(
|
||||
getProviderOrder({
|
||||
mode: 'preferred',
|
||||
preferredProvider: 'imgur',
|
||||
runtime: 'android',
|
||||
}),
|
||||
).toEqual([]);
|
||||
expect(
|
||||
getProviderOrder({
|
||||
mode: 'preferred',
|
||||
@@ -137,14 +137,14 @@ describe('provider-order', () => {
|
||||
expect(order).toEqual(['catbox']);
|
||||
});
|
||||
|
||||
it('uses catbox and imgbb for android random mode', () => {
|
||||
it('uses catbox, imgur, and imgbb for android random mode', () => {
|
||||
const order = getProviderOrder({
|
||||
mode: 'random',
|
||||
preferredProvider: 'catbox',
|
||||
runtime: 'android',
|
||||
});
|
||||
expect(order).toHaveLength(2);
|
||||
expect([...order].sort()).toEqual(['catbox', 'imgbb']);
|
||||
expect(order).toHaveLength(3);
|
||||
expect([...order].sort()).toEqual(['catbox', 'imgbb', 'imgur']);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -24,7 +24,7 @@ export const MEDIA_HOSTING_PROVIDERS: readonly ProviderDefinition[] = [
|
||||
label: 'Imgur',
|
||||
homepageUrl: 'https://imgur.com',
|
||||
availabilityProbeUrls: ['https://s.imgur.com/images/favicon-32x32.png', 'https://i.imgur.com/YpB7qfa.jpg'],
|
||||
supportedRuntimes: ['electron'],
|
||||
supportedRuntimes: ['electron', 'android'],
|
||||
},
|
||||
{
|
||||
id: 'imgbb',
|
||||
|
||||
Reference in New Issue
Block a user