Text this: Constructing electron transport channel of SnO2/BaSO4 on g-C3N4 for enhanced visible-light-driven photocatalytic H2 production