Commit 81afc2f
committed
Require directional updates for a
We currently construct `DirectedChannelInfo`s for routing before
checking if the given direction has its directional info filled in.
We then always check for directional info before actually deciding
to route over a channel, as otherwise we assume the channel is not
online.
This makes for somewhat redundant checks, and `DirectedCHannelInfo`
isn't, by itself, a very useful API. Because fetching the HTLC-max
or effective channel capacity gives spurious data if no directional
info is available, there's little reason to have that data
available, and so we here check for directional info first. This
effectively merges `DirectionalChannelInfo` and
`DirectionalChannelInfoWithUpdate`.DirectionalChannelInfo
1 parent 6957fb6 commit 81afc2f
2 files changed
+30
-74
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
750 | 750 | | |
751 | 751 | | |
752 | 752 | | |
753 | | - | |
| 753 | + | |
754 | 754 | | |
755 | 755 | | |
756 | 756 | | |
| |||
765 | 765 | | |
766 | 766 | | |
767 | 767 | | |
768 | | - | |
| 768 | + | |
769 | 769 | | |
770 | 770 | | |
771 | 771 | | |
| |||
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | | - | |
| 863 | + | |
864 | 864 | | |
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
869 | 869 | | |
870 | | - | |
871 | | - | |
| 870 | + | |
| 871 | + | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
878 | 878 | | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | | - | |
883 | | - | |
884 | | - | |
885 | | - | |
| 879 | + | |
886 | 880 | | |
887 | 881 | | |
888 | 882 | | |
| |||
891 | 885 | | |
892 | 886 | | |
893 | 887 | | |
| 888 | + | |
894 | 889 | | |
895 | 890 | | |
896 | | - | |
897 | | - | |
898 | | - | |
899 | 891 | | |
| 892 | + | |
900 | 893 | | |
901 | 894 | | |
902 | 895 | | |
| |||
910 | 903 | | |
911 | 904 | | |
912 | 905 | | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
920 | 909 | | |
921 | 910 | | |
922 | 911 | | |
| |||
927 | 916 | | |
928 | 917 | | |
929 | 918 | | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | 919 | | |
957 | 920 | | |
958 | 921 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
424 | | - | |
| 424 | + | |
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| |||
1276 | 1276 | | |
1277 | 1277 | | |
1278 | 1278 | | |
1279 | | - | |
1280 | | - | |
1281 | | - | |
1282 | | - | |
1283 | | - | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
1284 | 1282 | | |
1285 | | - | |
| 1283 | + | |
1286 | 1284 | | |
1287 | 1285 | | |
1288 | 1286 | | |
| |||
1367 | 1365 | | |
1368 | 1366 | | |
1369 | 1367 | | |
1370 | | - | |
1371 | | - | |
| 1368 | + | |
1372 | 1369 | | |
1373 | 1370 | | |
1374 | 1371 | | |
| |||
1816 | 1813 | | |
1817 | 1814 | | |
1818 | 1815 | | |
1819 | | - | |
1820 | | - | |
1821 | | - | |
1822 | | - | |
| 1816 | + | |
| 1817 | + | |
1823 | 1818 | | |
1824 | 1819 | | |
1825 | 1820 | | |
| |||
5214 | 5209 | | |
5215 | 5210 | | |
5216 | 5211 | | |
5217 | | - | |
5218 | | - | |
5219 | | - | |
5220 | | - | |
5221 | | - | |
5222 | | - | |
5223 | | - | |
5224 | | - | |
| 5212 | + | |
| 5213 | + | |
| 5214 | + | |
| 5215 | + | |
| 5216 | + | |
| 5217 | + | |
5225 | 5218 | | |
5226 | 5219 | | |
5227 | 5220 | | |
| |||
0 commit comments