Commit ab1debe
committed
Improving file type detection for attachments
Changing the extension source of truth order to filename query param, MIME type, url.pathExtension, and then a new fallback of doing a reverse order query param check for any valid extension.
Updated the unit tests for this area
NSURL+OneSignal has the logic for query param file extension extraction1 parent 8029bd4 commit ab1debe
File tree
5 files changed
+80
-39
lines changed- iOS_SDK/OneSignalSDK
- Source
- UnitTests
- Shadows
5 files changed
+80
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
40 | 65 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
84 | 89 | | |
85 | 90 | | |
86 | 91 | | |
| |||
785 | 790 | | |
786 | 791 | | |
787 | 792 | | |
788 | | - | |
789 | | - | |
790 | | - | |
791 | | - | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
798 | 799 | | |
799 | | - | |
| 800 | + | |
800 | 801 | | |
801 | 802 | | |
802 | | - | |
803 | 803 | | |
804 | 804 | | |
805 | 805 | | |
| |||
813 | 813 | | |
814 | 814 | | |
815 | 815 | | |
816 | | - | |
817 | 816 | | |
818 | 817 | | |
819 | | - | |
| 818 | + | |
820 | 819 | | |
821 | 820 | | |
822 | | - | |
823 | | - | |
824 | 821 | | |
825 | 822 | | |
826 | | - | |
827 | | - | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
828 | 834 | | |
829 | 835 | | |
830 | 836 | | |
| |||
834 | 840 | | |
835 | 841 | | |
836 | 842 | | |
837 | | - | |
| 843 | + | |
838 | 844 | | |
839 | 845 | | |
840 | | - | |
| 846 | + | |
841 | 847 | | |
842 | | - | |
| 848 | + | |
843 | 849 | | |
844 | 850 | | |
845 | 851 | | |
| |||
848 | 854 | | |
849 | 855 | | |
850 | 856 | | |
851 | | - | |
| 857 | + | |
852 | 858 | | |
853 | 859 | | |
854 | 860 | | |
855 | 861 | | |
856 | 862 | | |
857 | 863 | | |
858 | 864 | | |
859 | | - | |
860 | 865 | | |
861 | 866 | | |
862 | 867 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
| 53 | + | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2136 | 2136 | | |
2137 | 2137 | | |
2138 | 2138 | | |
2139 | | - | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
2143 | | - | |
2144 | | - | |
2145 | | - | |
2146 | | - | |
2147 | | - | |
2148 | | - | |
| 2139 | + | |
2149 | 2140 | | |
2150 | 2141 | | |
2151 | 2142 | | |
| |||
2155 | 2146 | | |
2156 | 2147 | | |
2157 | 2148 | | |
2158 | | - | |
2159 | | - | |
2160 | | - | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
2161 | 2161 | | |
2162 | 2162 | | |
2163 | 2163 | | |
2164 | 2164 | | |
2165 | | - | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
2166 | 2175 | | |
2167 | 2176 | | |
2168 | 2177 | | |
| |||
0 commit comments